Description:

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.

Languages:

JavaScript, HTML, CSS

Frameworks:

NodeJS, React

Platforms:

Web

Tools:

MongoDB, AWS S3, Heroku