<Nahid Faraji />
← All projects

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