I am starting an Amazon store with one of my friends, and we need a website. Wether or not we will need an ecommerce site is still unclear, but making one seemed like a practical and fun project!

This MERN (MongoDB, Express, React, Node) site has all the features we may need to show and sell products online. This is what users can do:

  • Add products to the cart
  • Create an account or sign in
  • Pay and place an order
  • Review previous orders
  • Update their profile information
  • View product information

Admins can also:

  • Do the same as any other user
  • Add products to the site

Images are stored in an AWS S3 bucket, and product data is stored in MongoDB.

You can visit the app hosted in Heroku here.


JavaScript, HTML, CSS


NodeJS, React




MongoDB, AWS S3, Heroku