Welcome to Math Quest – a fun and interactive platform where learning math feels like an adventure! Solve quizzes, earn XP, level up, and unlock new topics as you master Algebra, Geometry, Trigonometry, and Calculus.
✅ User Authentication – Register and login to track your progress
✅ Topic-Based Challenges – Algebra, Geometry, Trigonometry, and Calculus quests
✅ XP & Level System – Earn experience points and unlock advanced topics
✅ Badge Rewards – Get badges for achievements
✅ Data Persistence – All progress is saved using LocalStorage
✅ Responsive Design – Mobile-friendly UI using Tailwind CSS
✅ Modern Setup – Built with Vite for fast development
- 📄 HTML5 – Structure and layout
- 🎨 CSS & Tailwind CSS – Styling and responsive design
- 📟 JavaScript – Core logic and math generators
- 💾 LocalStorage – Save user data locally
- 🚀 Vite – Fast and optimized development environment
- Node.js (v18 or later)
- Git installed
- Clone the repository
git clone https://github.com/yourusername/mathquest.git
- Navigate into the project folder
cd mathquest - Install dependencies
npm install
- Start the development server
npm run dev
- Open in browser Visit the local URL provided (usually http://localhost:5173)
mathquest/
├── index.html
├── styles.css
├── script.js
├── tailwind.config.js
├── package-lock.json
├── .gitignore
├── README.md
➕ Register with your name, username, and password
🔑 Login to access your dashboard
📚 Choose a topic and start solving questions
⚡ Earn XP and unlock new topics
🏆 Track your progress and achieve badges
This project is open-source and available under the MIT License.