🚀 Live Demo: https://adapt-learn-pro.vercel.app/
AdaptLearnPro is an intelligent quiz application designed to enhance the learning experience by adapting to each user's performance. It dynamically adjusts question difficulty, ensuring that learners are consistently challenged at an appropriate level. The project is ideal for students, educators, and developers interested in adaptive learning and edtech.
- 🧠 Adaptive Questioning – Questions change difficulty based on user performance
- ⚡ Instant Feedback – Get correct/incorrect answers and explanations in real time
- 📊 Progress Tracking – Visual progress bar throughout the quiz
- 📝 Result Summary – See your final score with performance insights
- 📱 Responsive Design – Works on desktop, tablet, and mobile devices
- 🔒 Security Features – API rate limiting, XSS protection, and CORS security
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Deployment: Vercel
Follow the steps below to run this project locally:
git clone https://github.com/ARYANJATHAR/AdaptLearnPro.git
cd AdaptLearnPro
npm install
# Configure Environment Variables:
cp backend/.env.example backend/.env
# Edit the .env file with your API keys and settings
nano backend/.env# Development mode with auto-reload
npm run dev
# Production mode
npm start📄 License This project is licensed under the MIT License.