Skip to content

JoshL579/amazon-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amazon.com Clone

Clone of Amazon.com is full stack web application built in a team of two that allows users to browse products, add items to the cart, and purchase

Stacks/Technologies

  • Front-End: ReactJs, MUI, Redux + ReduxToolkit + RTK Query
  • Back-End: NodeJs, ExpressJs, Prisma, PostgreSQL (will add Python & Java version in future)

Demo

Features

Navigation

MUI (1)

Search

individual_item (1)

Sign in

signin (1)

Add to cart

cart (1)

Checkout

checkout (1)

Delete products from cart

delete (1)

Install

Frontend

  • cd frontend && yarn install

Backend

  • node: cd backend/node && yarn install

Datebase

  • Generate Schema: prisma generate

  • Update Datebase: prisma db push

Usage

  • Frontend: cd frontend && yarn start

  • Backend(Node): cd backend/backend && yarn start

  • Database Setup:

    • create .env file and put it in backend/node, write db uri in it, sample: DATABASE_URL="postgres://username:password@host:port/database"