Skip to content

A MERN stack eCommerce website built using React, MongoDB, Express server, NodeJS, and JSON Web Tokens

Notifications You must be signed in to change notification settings

mspedilus/ShopMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

ShopMe

ShopMe is a MERN stack eCommerce website built using React, MongoDB, Express server, NodeJS, and JSON Web Tokens. It uses the ASOS API, https://rapidapi.com/apidojo/api/asos2, and implements HTTP requests to retreive products from the ASOS catalog. Users can browse the ShopMe catalog, add items and make changes to their shopping bag, create an account/login, make purchases, view their profile and purchase history, and edit their profile information.

Demo: https://shopme-frontend.onrender.com/

To Run Shop Me

  1. Copy the files and change the .env file in the backend folder to your configurations. The ASOS variable is the API key for the ASOS API and can be retrieved by going to https://rapidapi.com/apidojo/api/asos2. The MONGO variable is the URI for your Mongodb cluster and can be retrieved by creating a cluster on https://www.mongodb.com.
  2. Run npm install in both the frontend and backend folder to download all necessary packages
  3. Run npm start in both the frontend and backend folder to run the project and server.

About

A MERN stack eCommerce website built using React, MongoDB, Express server, NodeJS, and JSON Web Tokens

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages