Skip to content

Latest commit

 

History

History
102 lines (67 loc) · 1.77 KB

README.md

File metadata and controls

102 lines (67 loc) · 1.77 KB

Course Selling

Screenshot 2024-01-27 214323 An online course selling website is a platform that allows instructors or course creators to host and sell their online courses to students worldwide. These websites provide a centralized location for managing and delivering course content, handling payments, and interacting with students.

🧐 Features

Here're some of the project's best features:

Course creation and management

Admin Login and Registration

User Login and Registration

Purchase cart (just like add to cart)

Framer motion for animation

Payment processing(Via Razorpay test payments)

Pagination

Filter based on language

Folder Structure

Admin

  • /src
    • /assets
    • /components
    • /store

Client

  • /src
    • /assets
    • /components
    • /store
    • /pages
    • /utils

server

  • /db

  • /dist

  • /middleware

  • /routes

    • main.tsx
      • Entry point.

Screenshots

image image image

Run Locally

Clone the project

  git clone 

Go to the project directory

  cd CourseSelling-tsx
  cd Admin-client
  cd user-client
  cd server

Install dependencies in each

  npm install

Start backend

  node dist/index.js

Start the Front-end

  npm run dev