LearnIQ is a gamified learning platform designed to make education engaging and interactive. It allows users to watch lectures, take quizzes, and track their progress through a fun and rewarding experience.
- Gamified Learning: Earn points, badges, and rewards for completing lessons and quizzes.
- Interactive Lessons: Video lectures combined with quizzes and challenges.
- Real-time Feedback: Instant assessment and progress tracking.
- Multi-Modal Content: Text, video, and interactive exercises.
- Frontend: React.js, CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Clone the repository:
git clone https://github.com/your-repo/learniq.git
- Navigate to the project directory:
cd learniq - Install dependencies for both frontend and backend:
npm install
- Start the frontend:
npm start
- Start the backend:
cd backend npm start
- Sign up and create a profile.
- Select learning interests and set goals.
- Watch lectures and take quizzes.
- Earn points and rewards for completing tasks.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
feature-xyz). - Commit changes and push to your branch.
- Open a pull request.
This project is licensed under the MIT License.