Skip to content

OringelB/OnlineShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

E-Shop

E-Shop is a full-stack e-commerce web application built using React, Node.js, Express, and MongoDB. Users can browse products, add them to their cart, create an account, and place orders.

Features

  • Browse and search for products
  • View product details
  • Add products to cart
  • Sign up for an account
  • Sign in to an existing account
  • Manage shipping address
  • Complete the checkout process
  • View and track orders

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/OringelB/OnlineShop.git
    
  1. Change into the project directory:
cd e-shop
    
  1. Install the required dependencies:
npm install
    

Replace USERNAME and PASSWORD with your MongoDB Atlas account credentials.

  1. Start the server:
nodemon start
  1. Open your browser and navigate to http://localhost:5000/api/v1/seed. This will populate your database with the initial data.
  1. Start the client-side development server:
cd client
npm start
  1. Open your browser and navigate to http://localhost:3000 to start using the E-Shop application.

Usage

After completing the installation steps, users can browse products on the homepage, search for products, add items to the cart, and proceed to checkout. They can create an account, sign in, and manage their shipping address. Users can also view and track their orders.

image

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published