Skip to content

gnataliespen/Roome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roome

Fully functional online store that provides all the basic features of any ecommerce platform including order tracking, cart management, secure checkout, and more.

Getting Started

After you clone this repo to your desktop, run npm install in the root and client directories to install all dependencies. Once the dependencies are installed, you can run npm start in the root directory to start the server. You will then be able to access it at localhost:2000. Then in a seperate terminal run npm start in the client directory to start the front end on localhost:3000.

Demo

To try the site out visit it here, https://dreamy-swirles-9b9ec7.netlify.com/ . You can login with the demo account, the email is demo@gmail.com and the password is password. If you want to try out the payment processing you can use the card number 4242 4242 4242 4242, with any future expiration date, and any three digit cvc.

Features

  • Browse products by category
  • Add and remove items from cart
  • Stripe payment processing for checkout
  • View past orders
  • Admin users can add and delete products
  • Jwt for authentication

Built With

  • React
  • Redux/react-redux
  • Semantic ui React
  • Node.js and express
  • MongoDB and mongoose

About

Online store built with the MERN stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published