OneLearn is a modern web application for interactive learning and quizzes. Built with React and Express, it helps users challenge themselves, track progress, and explore educational content.
- Interactive Quizzes: Choose category, difficulty, and number of questions.
- Live Score Tracking: See your results instantly.
- Dark Mode: Switch between light and dark themes.
- Course Videos: Explore curated YouTube videos for programming topics.
- Contact & About Sections: Learn about the team and get in touch.
- Node.js (v18+ recommended)
- npm
-
Clone the repository:
git clone https://github.com/OmarSherif06/onelearn.git cd onelearn -
Install dependencies for frontend and backend:
cd frontend npm install cd ../api npm install
-
Start the backend server:
cd api npm startThe backend runs on http://localhost:3001.
-
Start the frontend development server:
cd ../frontend npm startThe frontend runs on http://localhost:3000.
Frontend: Abdelrahman Hany, Omar Ali, Omar Walid
Backend: Abdalla Hany, Omar Sherif


