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.
- Secure user registration and login
- Personalized learning experience
- Individual progress tracking
- Algebra
- Geometry
- Trigonometry
- Calculus
- Progressive learning paths
- Earn experience points for solving questions
- Level up by completing challenges
- Unlock advanced topics as you progress
- Unlock badges for completing milestones
- Reward-based learning experience
- Encourages consistent practice
- Saves user progress using LocalStorage
- Resume learning anytime
- Maintains XP, levels, and achievements
- Mobile-friendly design
- Clean and intuitive interface
- Optimized for desktop and mobile devices
- Powered by Vite for fast loading and development
- Smooth and responsive user experience
| Category | Technologies |
|---|---|
| Frontend | HTML5, JavaScript |
| Styling | CSS3, Tailwind CSS |
| Data Storage | LocalStorage |
| Build Tool | Vite |
- Node.js (v18 or later)
- npm
- Git
git clone https://github.com/sharadhiadiga/mathquest.git
cd mathquestnpm installnpm run devOpen your browser and visit:
http://localhost:5173
- 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