The E-Learning Platform is a comprehensive learning management system that facilitates interactive learning through courses, quizzes, resources, and more. The platform supports multiple user roles, including Students, Instructors, Facilitators, and Admins.
- Courses: Browse, enroll in, and learn from a variety of courses created by expert instructors.
- Quizzes: Test your knowledge with quizzes that accompany each course.
- Resources: Access a wealth of resources, including videos, PDFs, and audio files.
- User Profiles: Personalized user profiles with details, progress tracking, and more.
- Feedback & Reviews: Provide feedback on courses and instructors.
- Admin Dashboard: Monitor and manage the platform, users, courses, and more.
- Node.js and npm (or Yarn)
- Clone the repository:
git clone https://github.com/yourusername/e-learning-platform.git
- Change into the project directory:
cd e-learning-platform
- Install the dependencies:
npm install
To start the development server:
npm start
The application should now be running on http://localhost:3000.
Contributions are welcome! Please read our contributing guidelines to get started.
This project is licensed under the MIT License. See the LICENSE file for details.