Mobile Full Stack Engineer
TLC Exam Pro 360
Ahoinsou Djogbessi
TLC license exam prep app for NYC taxi and limousine drivers — practice quizzes, progress tracking, multi-language support, and premium subscriptions. Live on the App Store.
Problem
Aspiring NYC taxi, limousine, and ride-share drivers need a reliable way to prepare for the Taxi & Limousine Commission (TLC) licensing exam — with realistic practice questions, performance tracking, and study tools available in their preferred language.
Solution
TLC Exam Pro 360 is a complete TLC exam study app. Users take unlimited practice quizzes aligned to TLC rules, track scores and pass rates on a dashboard, review answers with explanations, and study in six languages — with premium access via monthly or quarterly subscriptions.
Key features
- •Unlimited practice exams with TLC-aligned questions
- •Progress dashboard — average score, pass rate, quizzes taken, study time
- •Instant results with correct/incorrect answer review and explanations
- •Quick practice mode for short on-the-go study sessions
- •Quiz history to identify weak areas over time
- •Multi-language support — English, Spanish, French, Arabic, Urdu, and Bengali
- •User accounts with email verification and profile management
- •Premium subscriptions via in-app purchase
Technical challenges
- • Built quiz engine with exam-style question flows, scoring, and instant feedback with explanations
- • Implemented progress dashboard aggregating average score, pass rate, quiz count, and total study time
- • Designed quiz history and review screens so users can revisit weak topics
- • Integrated multi-language content switching across six locales
- • Wired up premium subscription tiers (monthly and quarterly) with in-app purchases on iOS
- • Built auth flow with account creation, email verification, and secure profile management
Outcomes
- • Shipped on the App Store for iPhone
- • Covers taxi, limousine, and ride-share TLC license exam preparation
- • Premium subscription model with monthly and quarterly plans
- • Multi-language reach including Bengali, Arabic, Urdu, and Spanish
- • Ongoing updates with subscription improvements and app refinements
Stack
React NativeTypeScriptNode.jsExpressMongoDBIn-App Purchasesi18nREST APIs