Web platform for a mobility startup
+60% client growth in 6 months
The context
A mobility startup needed to stand out from general leaders on a specific niche. No tech team, no agency budget, but the ambition to run everything autonomously.
The sticking points
- Everything managed in-house without a tech team: bookings, drivers, invoicing, follow-ups, client communication
- No real-time view of daily operations
- Every manual task = risk of error, omission, delay
- Growth blocked by the lack of infrastructure
The approach
First, a complete diagnostic: booking flow, driver management, invoicing, client communication. Everything was manual, scattered. Each process restructured upstream, before writing a single line of code.
What I built
- Multilingual Next.js site (FR/EN on the web, 11 languages for client communications)
- Stable 98/100 PageSpeed score
- Real-time booking with multi-zone, multi-time pricing engine
- Full CRM covering the whole business (rides, drivers, clients, blog, newsletter)
- Invoicing module: automatic invoice generation on every ride, instant delivery to client, payment method handling
- Finance & accounting module: revenue tracking, individual commissions per driver, payment fees, balances, driver settlements with period selector, accounting exports
- Unified dashboard: 360° real-time view of the business with per-driver KPIs (rides, revenue, commissions, satisfaction) and company KPIs (revenue, margin, seasonality, most profitable routes). Decisions made on numbers, not hunches
- Multi-period reporting (day, week, month, quarter, year) with one-click accounting exports — no more hours rebuilding spreadsheets
- Multilingual client communications in 11 languages via messaging templates
- Automatic PDF voucher generation on every ride, instant delivery to client
- Stripe, Brevo, Firebase, Cloudflare, Sentry, Google Calendar integrations
Results
- +60% client growth in 6 months
- Stable 98/100 PageSpeed score
- 27 functional CRM modules managed autonomously
- Full operational, accounting and financial management taken over autonomously after 30-minute training
- Recurring tasks automated in the background (reminders, recaps, monitoring, follow-ups)