Solo-Driver Ride-Booking Web App

Замовник: AI | Опубліковано: 04.04.2026
Бюджет: 1500 $

I need a full-featured, browser-based ride-booking system that works the way Uber does, but built specifically for a single driver—me. Riders will visit the site, create an account, schedule or request a ride, pay online, and track my location in real time until drop-off. On my side, a private dashboard must let me view incoming requests, accept or reject them, see route and fare details, update ride status, and review daily earnings. Core functionality to build • Rider dashboard: sign-up / log-in, address autocomplete, instant or scheduled bookings, live vehicle map, fare estimate, secure checkout, referral code entry, trip history. • Driver dashboard: authenticated access only for me, real-time queue of requests, Google or OpenStreetMap navigation embed, ride timer, status toggles (en-route, arrived, completed), payout summary. • Real-time ride tracking: WebSocket, Firebase, or similar so rider and driver views stay synced without refresh. • Payment integration: Stripe or comparable gateway for cards and digital wallets, with automatic fare calculation and receipts. • Referral logic: riders can share a code; system records and displays credits that I can approve. Architecture expectations A responsive web app that runs smoothly on both mobile and desktop browsers. You’re free to suggest the stack—React, Vue, Angular, or another modern front-end with a reliable Node, Python, or PHP backend and a secure database. Code must be clean, documented, and ready for deployment on a mainstream cloud host. Acceptance criteria 1. Both dashboards authenticate and authorize correctly. 2. Live location updates transmit with <2-second latency. 3. Payments process in test and live modes without errors. 4. Booked, in-progress, and past rides persist after page refresh. 5. Referral credits display accurately in rider accounts. Hand-over items include full source code, database schema, environment setup guide, and a quick video walkthrough of key workflows.