Skip to content
Back to Projects
LivePlatform

RocketCarRentals

Premium Multilingual Car Subscription Platform

RocketCarRentals is an enterprise-grade car subscription platform engineered for global markets, supporting 10 languages (English, Vietnamese, Chinese, Japanese, Korean, Thai, French, German, Spanish, Russian) with full cultural adaptation. Built on Next.js 15 with zero-cost infrastructure (Cloudflare D1, R2, Pages + Firebase), the platform handles the complete vehicle subscription lifecycle from discovery to signed contract.

The KYC flow is entirely client-side: Tesseract.js processes passport and ID card MRZ zones directly in the browser using WebAssembly, extracting document data without any server upload — a critical privacy architecture decision. Customers complete an intelligent multi-step booking wizard with real-time PayPal checkout, while the contract generation module uses TipTap rich editor to produce legally structured documents exportable to PDF. Client-side FFmpeg WASM handles media optimization before R2 uploads, keeping storage costs minimal.

The admin dashboard provides comprehensive fleet management: vehicle availability calendars, booking status tracking, customer KYC review, and Telegram Bot push notifications for booking events. The Playwright E2E test suite covers critical booking paths across all browsers, ensuring reliability of the payment and contract flows. The zero-cost architecture constraint drove several innovative technical decisions that demonstrate production-grade engineering under infrastructure budget constraints.

Key Highlights

  • 10-language localization (EN, VI, ZH, JA, KO, TH, FR, DE, ES, RU)
  • In-browser MRZ/passport scanning via Tesseract.js OCR — zero server upload for KYC
  • Intelligent booking wizard with PayPal real-time checkout integration
  • Contract generation with TipTap rich editor + PDF export
  • Telegram Bot notifications for booking events and admin alerts
  • Client-side FFmpeg WASM for video/image optimization before upload
  • E2E test suite with Playwright covering critical booking flows

Technologies

Next.js 15FirebaseCloudflare D1/R2TypeScriptTesseract.jsPayPal APIPlaywrightFramer MotionZustand
View on GitHub

Screenshots

RScreenshot coming soon
RScreenshot coming soon
RScreenshot coming soon

Related Projects