Skip to content

olliebrownlow/react-reserve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Stack shopping app

  • react 16.8.6
  • next 9.1.1
  • MongoDB Atlas
  • Stripe for checking out
  • Cloudinary image platform
  • Heroku deployment

Getting started

Clone the repo, navigate to the root directory and run npm install to install the dependencies.

To start the server

Run npm run dev. The server will start on localhost 3000 by default.

Deployment on Heroku

To interact with the app online, head here.

To checkout a cart, use 4242 4242 4242 4242 for the card number.

Screenshots and features

  • Signup page:

    screenshot1


  • Login page:

    screenshot2


  • Home page:

    screenshot3


  • Products are paginated:

    screenshot4


  • Products can be individually viewed and added to your cart. Only root and admin users can delete products:

    screenshot5


  • Cart items appear with images and a remove button:

    screenshot6


  • Checkout managed with Stripe in test mode:

    screenshot7


  • Cart is emptied after checkout:

    screenshot8


  • Order history shown in user's account page:

    screenshot9


  • Root and admin users can create new products:

    screenshot10


  • Root users can change user permissions:

    screenshot11

About

MERN stack shopping app, full CRUD functionality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published