TaxMaster India
A gamified MCQ educational platform built with Flutter to simplify complex Indian tax rules.
System Architecture Flow
User Auth
Players sign in via Firebase to track their progress and scores.
Game Engine
MCQ engine fetches randomized questions from Cloud Firestore.
Score Logic
Provider manages the real-time score based on accuracy and speed.
Leaderboard
Final scores are synced back to Firestore for global rankings.
What we have used
Flutter for building a high-performance, cross-platform UI with a single codebase.
Firebase Authentication for secure and easy user sign-in.
Cloud Firestore for real-time leaderboard management and question bank storage.
Provider (Dart) for efficient state management of the quiz game-loop.
Custom animations in Flutter to enhance the gamified learning experience.
Uses & Applications
Educates young professionals and students on the intricacies of Indian taxation in a fun way.
Real-time competition through the global leaderboard to encourage continuous learning.
Self-assessment tool for users to test their tax knowledge via randomized MCQs.
Accessible on the web via Netlify, allowing for broad reach without app store friction.
Future Roadmap
Implementing category-wise tax levels (e.g., GST, Income Tax, Corporate Tax).
Adding rewards or certification for users who top the global leaderboard.
Integrating an AI-powered tax assistant to explain wrong answers in real-time.
Native mobile builds for iOS and Android for push notification engagement.