Custom application engineering · Oxarus Studio We build the web platform and mobile app you'll offer your customers, from idea to launch, then keep growing it with you. Breadcrumbs: Oxarus home › Oxarus Studio › App Development NOTICES - Interface data marked as representative is illustrative; it is not a real client, result or measurement. SECTIONS - idea to working product. - product types. - from week one to launch. - it's your code. - we do the same work for ourselves. - let's build your product. IDEA TO WORKING PRODUCT. STUDIO · APPLICATION ENGINEERING We build the platform you'll open to your customers, together with its mobile app. First a clickable prototype, then the real product, then launch. Code and accounts are in your name from day one. https://oxarus.com/en/studio/services - Tell us about your project → open_page(path="/studio/services", anchor="cta-heading") - How we work → open_page(path="/studio/services", anchor="timeline") - Web, iOS and Android end to end - Clickable prototype by week 3 - You own the source code 1. Prototype 2. Design 3. Live Representative interface data · Illustrative product screens. Today's deliveries - tabTitle: Dispatch · Routely - product: Routely Dashboard · Orders · Map · Drivers · Customers · Settings - date: Tue, Sep 15 - search: Search orders, drivers or addresses - In transit: 38 - Delivered: 96 - Delay risk: 3 - Avg. delivery time: 24 min Live map - Kadıköy - Ataşehir - Üsküdar Orders - 0 - no: #8841 - customer: Bluebell Pharmacy - area: Kadıköy - driver: Emre - status: In transit - 1 - no: #8840 - customer: Northside Market - area: Ataşehir - driver: Selin - status: Delivered - 2 - no: #8839 - customer: Hilltop Bakery - area: Üsküdar - driver: Can - status: In transit - 3 - no: #8838 - customer: Dot & Line Stationery - area: Kadıköy - driver: Emre - status: Preparing - 4 - no: #8837 - customer: Harbor Café - area: Üsküdar - driver: Can - status: Delivered - 5 - no: #8836 - customer: Parkview Optics - area: Ataşehir - driver: Selin - status: Delay risk - transit: In transit - delivered: Delivered - preparing: Preparing - risk: Delay risk Fleet - vehicles: 24 vehicles - active: 21 active - nav: menu - kpis: summary cards - Live map: map + routes - Orders: order list - top: search and date - release: Version 1.0 is live - releaseMeta: App Store · Google Play · Web - time: 14:26 - hello: Have a good shift, Emre - next: Next delivery - customer: Bluebell Pharmacy - address: Moda Cad. No:18, Kadıköy - eta: 6 min - stops: 3 stops left - cta: Mark delivered - 14:41 - customer: Hilltop Bakery - area: Üsküdar - 14:58 - customer: Harbor Café - area: Üsküdar - shift: Shift · 12/15 deliveries PRODUCT TYPES. WHAT WE BUILD Most projects fit one of these four patterns. Knowing which one you're closest to helps us pin down scope faster in the first call. https://oxarus.com/en/studio/services#kinds-heading - Subscription platform · 10–14 weeks If you want to offer your product to other businesses for a monthly fee. - EXAMPLE: Appointment and shift scheduling software IN THE FIRST RELEASE - Company accounts and user roles - Subscriptions and billing - Admin panel and reports PLATFORMS Web · iOS · Android TYPICAL INTEGRATIONS - iyzico - e-Invoice - Google sign-in - Slack - Representative interface data - role-based menu - subscription plan - revenue report - Marketplace · 12–16 weeks If you're connecting buyers with sellers, or service providers with customers. - EXAMPLE: An app connecting tradespeople with homeowners IN THE FIRST RELEASE - Two-sided sign-up and profiles - Search, filters and reviews - Payments and commission PLATFORMS Web · iOS · Android TYPICAL INTEGRATIONS - Marketplace payments - SMS verification - Maps - Push notifications - Representative interface data - seller profile - search and filters - cart and commission - Booking and membership · 8–12 weeks If your customers buy a spot, a time slot or a package. - EXAMPLE: A membership app for a gym chain IN THE FIRST RELEASE - Calendar and availability - Online payment and cancellation rules - Reminders and loyalty PLATFORMS Web · iOS · Android TYPICAL INTEGRATIONS - Virtual POS - Google Calendar - WhatsApp reminders - Representative interface data - availability calendar - payment and cancellation - time slot and reminder - Field and mobile teams · 10–14 weeks If your team works in the field and HQ needs to keep track of them. - EXAMPLE: A work order app for technical service teams IN THE FIRST RELEASE - Task assignment and routing - Photos, signatures and location - Offline mode PLATFORMS iOS · Android · Web TYPICAL INTEGRATIONS - Maps and routing - ERP sync - Push notifications - Representative interface data - live route - signature and photo - offline tasks - IN THE FIRST RELEASE: Point at an item to see where it sits on the wireframe. TIME TO FIRST RELEASE - unit: WEEKS Interface labels: First release FROM WEEK ONE TO LAUNCH. PROCESS A typical first release takes twelve weeks. Every phase ends with something you can see and try. https://oxarus.com/en/studio/services#timeline-heading 1. Discovery Scope, user flows and a clear first-release list. - Interviews - User flows - Release list TEAM - Product - Design 2. Clickable prototype A prototype you can click through on a phone or in a browser. You can show it to your customers. - Wireframes - Clickable prototype - User testing TEAM - Design - Product 3. Interface design Every screen designed for your brand, plus a component library. - Screen designs - Component library - Brand alignment TEAM - Design 4. Development Two-week increments, each ending with new features in the preview environment. - API and database - Web and mobile screens - Preview environment TEAM - Web - Mobile - Backend 5. Testing and stores Testing on real devices, plus App Store and Google Play submissions. - Device testing - Store submission TEAM - QA - Mobile 6. Launch The product is in your users' hands. Monthly development continues from there. - Go-live - Monitoring TEAM - Product - Mobile - Backend - done: done - active: in progress - next: up next 1. Scope sign-off 2. Prototype demo 3. Beta 4. Launch - play: Play - pause: Pause - replay: Replay - jump: Go to phase - next milestone: Next Interface labels: Week · What this phase delivers · PROGRESS IT'S YOUR CODE. HANDOVER You don't end up dependent on us. When the project wraps, you have everything you need to carry on with another team. https://oxarus.com/en/studio/services#handover-heading - All of the source code In a repository under your account, with its full history. - Server and store accounts Cloud, App Store and Google Play accounts are opened in your company's name. - Design files Every screen and component, fully editable. - Setup and operations docs Clear enough for a new developer to get going in a day. Representative interface data · Representative repository - repo: routely Representative interface data · Representative repository - .github/ - workflows/ - apps/ - web/ - mobile/ - admin/ - packages/ - ui/ - api/ - infra/ - docs/ - setup.md - architecture.md - README.md Representative interface data · Representative repository Code · History · CI/CD · Design · Docs Interface labels: Click an item to see where it lives in the repo. WE DO THE SAME WORK FOR OURSELVES. OUR OWN PRODUCT https://oxarus.com/en/studio/services#proof-heading Pals is the portal we build and run for educational institutions. It's used every day on web, iOS and Android. That's where we learned what it takes to ship a product and keep it running. - Web, iOS and Android - Flexible roles and permissions - Active daily use - Explore Pals → open_page(path="/studio/pals") Live at EduNeta Representative interface data Today's classes - date: Wed, Sep 16 - Math · 9-A · 09:00 - room: B204 - Physics · 10-C · 10:30 - room: Lab 2 - Literature · 11-B · 13:15 - room: A108 - attendance: Attendance taken LET'S BUILD YOUR PRODUCT. PROJECT Describe what you want to build in a few sentences. We'll come back with a clear first take on scope, timeline and budget. https://oxarus.com/en/studio/services#cta - Tell us about your project → start_project_brief(topic="studio") - info@oxarus.com → contact(subject="App project") ACTIONS - Tell us about your project → open_page(path="/studio/services", anchor="cta-heading") - How we work → open_page(path="/studio/services", anchor="timeline") - Explore Pals → open_page(path="/studio/pals") - Tell us about your project → start_project_brief(topic="studio") - info@oxarus.com → contact(subject="App project") - Türkçe → switch_locale(locale="tr", path="/studio/services") RELATED PAGES - Oxarus Studio