Skip to content

Repository files navigation

Rattamar 🎯

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.

Features ✨

  • 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.

Tech Stack 🛠️

Getting Started 🚀

Prerequisites

Make sure you have Node.js and npm installed.

Installation

  1. Clone the repository:
    git clone git@github.com:ScienceGear/Rattamar.git
    cd Rattamar
  2. Install dependencies:
    npm install

Running Locally

Start the development server:

npm run dev

Open your browser and visit http://localhost:5173.

Deployment 🌐

This project is optimized for deployment on Cloudflare Pages:

  • Build command: npm run build
  • Build output directory: dist/client

Disclaimer ⚠️

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

About

Just for passing IKS / NPTL

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages