Skip to content

Repository files navigation

Online shop

This is a sample online shop that offers features such as product catalog, shopping cart, checkout and payments

Features

  • User Sign up and authentication
  • Password Reset
  • Product Catalog \w pagination
  • Shopping Cart and Checkout
  • Email Notifications
  • Image Uploads

Project Objective

  • 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.

Getting Started

Follow instructions below to have a copy of this project up and running on your local machine for development and testing purposes.

Prerequisites

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

Installing

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)

Running the application

Run the command below in the project's root folder

npm start

Built With

Screenshots

img1 img2 img3 img4 img5 img6

About

This is a sample online shop that offers features such as product catalog, shopping cart, checkout and payments.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages