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