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.
- ReactJS
- React Router
- Context and Reducer APIs
- JSON Server
- JSON Server Auth
- Tailwind CSS
- React Toastify
- 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.
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.
Under Modification