Rattamar is a gamified MCQ learning platform designed specifically for mastering subjects like Artha Niti and Kautilya's Arthashastra. It focuses on active recall and mastery tracking to help students thoroughly prepare.
- Gamified Experience: Earn XP, build streaks, and unlock badges as you progress.
- Mastery Tracking: Questions must be answered correctly multiple times to be marked as "Mastered".
- Smart Shuffling: Options are shuffled on every attempt so you memorize the actual answer, not just its position (A, B, C, D).
- Audio Feedback: Satisfying sound effects for correct and incorrect answers to keep you engaged.
- Resource Downloads: Direct access to related PDF question banks directly from the home screen.
- Local Progress: Your progress is saved locally so you can pick up exactly where you left off without needing an account.
Make sure you have Node.js and npm installed.
- Clone the repository:
git clone git@github.com:ScienceGear/Rattamar.git cd Rattamar - Install dependencies:
npm install
Start the development server:
npm run devOpen your browser and visit http://localhost:5173.
This project is optimized for deployment on Cloudflare Pages:
- Build command:
npm run build - Build output directory:
dist/client
This is a practice platform based on question banks from a Telegram group. It is meant purely for educational and preparation purposes.
Made by ScienceGear