EduPath is a web application designed to help students discover and enroll in courses. It features a Course Listing page with filters, a detailed Course Details screen, and a Student Dashboard to track enrolled courses.
- React.js
- Vite
- Redux
- Tailwind CSS
- API integration
- Router
- VS Code
- Git
NETLIFY HOST LINK | Youtube Video Demo
-
Course Listing Page:
- Displays a scrollable list of courses with basic information.
- Allows searching based on course name and instructor.
- Clicking on a course redirects to its detailed information.
-
Course Details Screen:
- Displays comprehensive information about a selected course.
- Information includes course name, instructor, description, enrollment status, duration, schedule, location, prerequisites, and syllabus.
-
Student Dashboard:
- Provides a user-friendly interface to display enrolled courses.
- Shows course name, instructor name, thumbnail, due date, and progress bar.
- Allows marking courses as completed.
-
Advanced State Management:
- Utilizes Redux for effective state management.
-
Clone the repository:
gh repo clone VINAYAK9669/Alemeno_task--Online_Course
-
Install dependencies:
cd Alemeno_task--Online_Course npm install
-
Start the development server:
npm run dev