Skip to content

This repository hosts a dynamic web application designed for online course selling, built with React.js for the frontend and Node.js for the backend. It offers a user-friendly platform where administrators can effortlessly upload and manage courses, while users have the convenience to explore and purchase them.

License

Notifications You must be signed in to change notification settings

anuragshuklajec/course-selling-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Repository Name: course-selling-website

Description:

This repository hosts a dynamic web application designed for online course selling, built with React.js for the frontend and Node.js for the backend. It offers a user-friendly platform where administrators can effortlessly upload and manage courses, while users have the convenience to explore and purchase them.

Key Features:

  1. Admin Functionality:

    • Course Upload: Administrators can easily upload new courses, providing details like title, description, price, and an image.
    • Course Update: Admins have the capability to edit and update existing course information as needed.
    • Course View: A comprehensive view of all uploaded courses is available, making it simple to manage the course catalog.
  2. User-Centric Experience:

    • User Sign-up: Users can create accounts with a username and password to access the platform.
    • User Login: Existing users can log in securely to explore and purchase courses.
    • Course Purchase: Users can select and purchase courses of their choice, enhancing their learning journey.
    • Purchased Courses: Users can view a list of courses they have purchased, ensuring easy access to their learning materials.

Technology Stack:

  • Frontend: React.js, JavaScript, HTML, CSS
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Database: MongoDB
  • Middleware: CORS, Body Parser

Usage:

  1. Clone the repository.
  2. Set up the backend server and database.
  3. Configure the frontend to interact with the backend API.
  4. Start the application to provide a seamless course-selling experience for administrators and users.

Contributions:

Contributions to this project are welcome! Feel free to enhance existing features, add new functionalities, or improve the overall user experience.

License:

This project is open-source and available under the MIT LICENSE.

About

This repository hosts a dynamic web application designed for online course selling, built with React.js for the frontend and Node.js for the backend. It offers a user-friendly platform where administrators can effortlessly upload and manage courses, while users have the convenience to explore and purchase them.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published