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.
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
Backend
Database
Payments
Location
Notifications
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.