CourseConnect is a modern, responsive e-learning platform built with React Tailwind and TypeScript. It provides a user-friendly interface for browsing, filtering, and enrolling for online courses.
- Course Listing: Browse available courses with pagination
- Advanced Filtering: Filter courses by category, price range, and skill level
- Sorting Options: Sort courses by popularity or price
- Responsive Design: Fully responsive layout that works on desktop and mobile devices
- Course Progress Tracking: View progress for enrolled courses
- Payment Confirmation: Simulated payment process with confirmation modal
- React
- TypeScript
- Tailwind CSS
- shadcn/ui components
- Radix UI primitives
- Node.js (v18 or later)
- npm (v6 or later)
- Clone the repository:
git clone https://github.com/mavine4512/E-Learning_Platform.git
- Install dependencies:
yarn install
- Start the development server:
yarn start
Contributions are welcome! Feel free to submit issues or pull requests.