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.
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
- /src
- /assets
- /components
- /store
- /src
- /assets
- /components
- /store
- /pages
- /utils
-
/db
-
/dist
-
/middleware
-
/routes
- main.tsx
- Entry point.
- main.tsx
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