Skip to content

OmarSherif06/OneLearn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneLearn

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.


Features

  • 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.

Screenshots

Home Page Quiz Page Dark Mode


Getting Started

Prerequisites

  • Node.js (v18+ recommended)
  • npm

Installation

  1. Clone the repository:

    git clone https://github.com/OmarSherif06/onelearn.git
    cd onelearn
  2. Install dependencies for frontend and backend:

    cd frontend
    npm install
    cd ../api
    npm install

Running the App

  1. Start the backend server:

    cd api
    npm start

    The backend runs on http://localhost:3001.

  2. Start the frontend development server:

    cd ../frontend
    npm start

    The frontend runs on http://localhost:3000.



Team

Frontend: Abdelrahman Hany, Omar Ali, Omar Walid
Backend: Abdalla Hany, Omar Sherif


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors