Skip to main content
Mobile AppOn-Demand ServicesMarketplace

Routiine App

A mobile-first on-demand services marketplace. MVP launches with windshield chip repair in Dallas-Fort Worth — connecting customers with certified technicians in real time. Built with Expo, Hono, and Stripe Connect.

In DevelopmentMVP: DFW Only
Mobile App (iOS + Android)
Backend API
Real-Time Matching
Geolocation Services
Stripe Connect Payments
Push Notifications
Technician Onboarding
Customer Intake Flow

App screenshots coming soon — currently in private beta.

Context

Windshield chip repair is a service that should be fast and simple — a technician comes to your location, fixes the chip in 20 minutes, and you're done. But finding a reputable technician, getting a quote, and scheduling a visit is still a phone-call-and-hope-for-the-best process.

Routiine App solves this by creating a real-time marketplace: customers describe the damage, get matched with a nearby certified technician, and book a same-day visit — all from their phone. Technicians get a steady stream of qualified jobs with fair pricing and instant payouts via Stripe Connect.

MVP scope is intentionally narrow: chip repair only, DFW metro only, invite-only beta. This constraint lets us validate the marketplace dynamics (supply/demand matching, pricing, technician quality) before expanding to more services and markets.

What Was Built

Real-Time Technician Matching

Customers describe the damage and get matched with the nearest available certified technician. PostGIS spatial queries find techs within service radius in real time.

  • - PostGIS-powered geolocation for real-time proximity matching
  • - Technician availability tracking with schedule management
  • - Service radius configuration per technician
  • - Estimated arrival time calculation based on current location

Customer Intake Flow

Guided mobile intake: customers photograph the damage, select their vehicle, and describe the issue. The system generates a preliminary quote and matches them with a technician.

  • - Photo upload for damage assessment
  • - Vehicle year/make/model selection for accurate quoting
  • - Damage type classification (chip, crack, star break)
  • - Instant preliminary quote generation

Stripe Connect Marketplace Payments

Full marketplace payment flow via Stripe Connect. Customers pay upfront, platform takes a fee, technicians receive instant payouts to their connected Stripe accounts.

  • - Stripe Connect with Express onboarding for technicians
  • - Platform fee configuration and automatic split payments
  • - Instant technician payouts after job completion
  • - Payment hold and release flow tied to job status

Push Notifications & Real-Time Updates

Customers and technicians receive real-time push notifications throughout the service lifecycle — from booking confirmation to technician en route to job completion.

  • - Expo push notifications for iOS and Android
  • - Job lifecycle notifications (booked, en route, arrived, completed)
  • - Technician job alerts for new requests in their area
  • - In-app messaging between customer and technician

Tech Stack

Mobile

ExpoReact NativeTypeScriptExpo Router

Backend

HonoNode.jsTypeScriptREST API

Database

PostgreSQLPrisma ORMPostGIS

Payments

Stripe ConnectExpress OnboardingSplit Payments

Location

PostGISMapboxGeocodingDistance Matrix

Notifications

Expo PushIn-App Messaging

Have a marketplace or mobile app idea?

I build mobile-first applications with real-time features, marketplace payments, and geolocation services. Let's talk about your project.