Skip to content

mavine4512/E-Learning_Platform

Repository files navigation

CourseConnect E-Learning Platform

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.

Features

  • 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

Technologies Used

  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui components
  • Radix UI primitives

Getting Started

Prerequisites

  • Node.js (v18 or later)
  • npm (v6 or later)

Installation

  1. Clone the repository:
git clone https://github.com/mavine4512/E-Learning_Platform.git
  1. Install dependencies:
yarn install
  1. Start the development server:
yarn start

Contributions

Contributions are welcome! Feel free to submit issues or pull requests.

How the project look like

alt text

alt text

Author

Releases

No releases published

Packages

No packages published