/CourseCloud

An online learning platform.

Primary LanguageJavaScript

CourseCloud

CourseCloud is an online platform learning platform built with React JS. It allows users to browse through courses, view their details, add or remove them from the cart, place orders, view their order history on their dashboard, as well as search for a particular course.
Users must also register and login to access certain features and functionality.

Technologies Used

  • ReactJS
  • React Router
  • Context and Reducer APIs
  • JSON Server
  • JSON Server Auth
  • Tailwind CSS
  • React Toastify

Features and Functionality

  • Browse through courses.
  • View their details.
  • Search for a particular course.
  • Add the instock courses to the cart.
  • Register and Login to access the cart and dashboard.
  • Remove courses from the cart.
  • Checkout and place an order.
  • View order history on the dashboard.
  • Logout.

Getting Started

To get started with CourseCloud, follow these steps:

  • Clone the repository:
git clone https://github.com/your-username/coursecloud.git
  • Install dependencies:
npm install
  • Start the development server:
npm start

This should start a server at your localhost.

Project Demo

Under Modification