quantrank.io is an interactive web platform desgined to help students practice quatitative aptitute efficiently. It tracks user performance, provides analytics, and offers a gamified experience to motivate consistent practics
username: prashant password: prashant011
quantrank.io is built to provide:
- Chapter-wise accuracy tracking – Understand which topics need more practice.
- Daily heatmap points system – Earn points based on daily activity.
- Difficulty-based scoring – Track performance across question difficulty levels.
- Leaderboard – Compare performance with peers and encourage healthy competition.
- Attempted vs Correct graph – Visualize performance trends over time.
- Gamified experience – Points, streaks, and progress tracking make learning engaging.
The platform is desgined with scalability in min, using Python backend, SQLite databse, and a responsive JavaScript/Chart.js frontend.
- Manual login with username/password
- Future support for Google and GitHub login
- Chapter-wise and difficulty-level categorized questions
- Tracks attempted and correct answers
- Accuracy chart per chapter
- Last 10 days attempted vs correct line graph
- Heatmap of daily points earned
- Pie chart for points by difficulty level
- Ranks users by points
- Shows top performers
- Daily streak points
- Difficulty-level multipliers
- Add/edit/delete questions
- View user performance
- Python 3.10+
- Pip package manager
- Git
- Clone the repository:
git clone https://github.com/Neravahn/QuantRank.io.git
cd QuantRank.io- Create a venv:
python3 -m venv venv
source venv/bin/activate
venvv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Run the applicationL:
python app.py- Sign up with username and password
- Attemp questions from any chapter
- Track your progress on the dashboard
- Check leaderboards to compare score
- Analyze performance using line graphs, heatmaps, and pie charts
This project is licensed under the MIT License