Skip to content

License

Notifications You must be signed in to change notification settings

Neravahn/quantrank.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 1, 2026
72cb166 · · Jan 1, 2026

History

79 Commits
Dec 24, 2025
Dec 24, 2025
Dec 24, 2025
Dec 15, 2025
Dec 24, 2025
Dec 24, 2025
Dec 24, 2025
Jan 1, 2026
Dec 24, 2025
Dec 24, 2025
Dec 24, 2025
Dec 24, 2025
Dec 24, 2025
Dec 24, 2025

Repository files navigation

quantrank.io

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

DEMO

TEST ACCOUNT

username: prashant password: prashant011

Project Overview

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.

Features

User Authentication

  • Manual login with username/password
  • Future support for Google and GitHub login

Question Bank

  • Chapter-wise and difficulty-level categorized questions
  • Tracks attempted and correct answers

Analytics & Dashboardoard

  • Accuracy chart per chapter
  • Last 10 days attempted vs correct line graph
  • Heatmap of daily points earned
  • Pie chart for points by difficulty level

Leaderboard

  • Ranks users by points
  • Shows top performers

Gamification

  • Daily streak points
  • Difficulty-level multipliers

Admin Features

  • Add/edit/delete questions
  • View user performance

Technologies Used

Python Flask JavaScript Chart.js SQLite

Installation

Prerequisites

  • Python 3.10+
  • Pip package manager
  • Git

Steps

  1. Clone the repository:
git clone https://github.com/Neravahn/QuantRank.io.git

cd QuantRank.io
  1. Create a venv:
python3 -m venv venv

source venv/bin/activate
venvv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the applicationL:
python app.py

Usage

  • 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

License

This project is licensed under the MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published