Mitoo Car Rental — Full-Stack Operations Platform
2024 – present · ongoing
FastAPI, Python, Next.js, TypeScript, PostgreSQL, Playwright, Docker
A production ERP powering a real car-rental business in Aruba (mitoocarrental.com): booking through contract generation, fleet tracking, financial archiving, and analytics — ~47k lines of application code across a FastAPI backend and Next.js frontend, in six languages.
What it is
A full-stack business automation platform that runs mitoocarrental.com — from customer booking (6-step flow with real-time pricing and availability) through contract generation (HTML preview → Playwright PDF → email delivery), fleet management, monthly financial archiving, an analytics dashboard (revenue, utilization, GA4 funnel), and an AI operations copilot for natural-language admin tasks. Multi-tenant by design, so the same platform can onboard other rental businesses.
Frontend: Next.js 14 (App Router, TypeScript) on Vercel. Backend: FastAPI (Python 3.12, async) on Railway. PostgreSQL 16 on Supabase; Resend for six-language transactional email; Google Calendar/Sheets/Business Profile/GA4 integrations.
Results (all numbers live here, verbatim)
From the project README (“Codebase at a Glance”):
- Backend code: ~23,600 lines across 90 Python files
- Frontend code: ~24,000 lines across 167 TypeScript/TSX files
- i18n translations: ~13,500 lines across 12 locale files (6 languages)
- API endpoints: 70+ REST endpoints
- Test coverage: 6 test suites (pytest + Vitest)
- In production at mitoocarrental.com, operating a real rental fleet in Aruba