Skip to content

Repository files navigation

🎲 Math Quest

Gamified Math Learning Platform


Overview

Math Quest is an interactive web-based learning platform that transforms mathematics into an engaging adventure. Instead of traditional practice sessions, users progress through topic-based challenges, earn experience points (XP), unlock advanced levels, and collect achievement badges as they master Algebra, Geometry, Trigonometry, and Calculus.

The platform combines gamification with personalized progress tracking to make learning mathematics fun, motivating, and accessible for learners of all levels.


Features

User Authentication

  • Secure user registration and login
  • Personalized learning experience
  • Individual progress tracking

Topic-Based Challenges

  • Algebra
  • Geometry
  • Trigonometry
  • Calculus
  • Progressive learning paths

XP & Level System

  • Earn experience points for solving questions
  • Level up by completing challenges
  • Unlock advanced topics as you progress

Achievement Badges

  • Unlock badges for completing milestones
  • Reward-based learning experience
  • Encourages consistent practice

Progress Tracking

  • Saves user progress using LocalStorage
  • Resume learning anytime
  • Maintains XP, levels, and achievements

Responsive User Interface

  • Mobile-friendly design
  • Clean and intuitive interface
  • Optimized for desktop and mobile devices

Fast Development Environment

  • Powered by Vite for fast loading and development
  • Smooth and responsive user experience

🛠️ Tech Stack

Category Technologies
Frontend HTML5, JavaScript
Styling CSS3, Tailwind CSS
Data Storage LocalStorage
Build Tool Vite

🚀 Installation

Prerequisites

  • Node.js (v18 or later)
  • npm
  • Git

Clone the Repository

git clone https://github.com/sharadhiadiga/mathquest.git

cd mathquest

Install Dependencies

npm install

Start the Development Server

npm run dev

Access the Application

Open your browser and visit:

http://localhost:5173

🚀 Future Work

  • Multiplayer math competitions
  • Leaderboards and global rankings
  • AI-generated adaptive quizzes
  • Timed challenge mode
  • Daily math challenges
  • Teacher and classroom dashboards
  • Cloud-based progress synchronization
  • Performance analytics
  • More mathematics topics
  • Dark mode and theme customization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages