This is a sample online shop that offers features such as product catalog, shopping cart, checkout and payments
- User Sign up and authentication
- Password Reset
- Product Catalog \w pagination
- Shopping Cart and Checkout
- Email Notifications
- Image Uploads
-
To build a responsive fully functional Ecommerce application that allows the sellers to save, retrieve and delete data like products, orders and buyers/users and the buyers to select items, save shopping carts and complete payment.
-
Build an admin dashboard and sales report chart so that it is easier for the seller to manage their inventories and orders.
-
Allow the sellers to send buyer notifications about the orders.
Follow instructions below to have a copy of this project up and running on your local machine for development and testing purposes.
You will need to have the following software installed on your system
- Nodejs, a JavaScript runtime that lets you run applications outside the browser
- NPM, a package manager for Nodejs software packages (Comes with Node)
- MongoDB installation
Clone the repository to your local machine
git clone https://github.com/JaymesKat/online-shop.git
Navigate into root of repository
cd online-shop
Install application dependencies
npm install
Connect to the Database (Mongodb)
Run the command below in the project's root folder
npm start





