This project is an eCommerce website that is created based on an actual website.
- Next.js
- Typescript
- Redux
- Prisma
- PostgreSQL
- TailwindCSS
- Amazon S3
- NextAuth
- Stripe
- Create an account with Google or log in as a guest.
- Merging anonymous cart with user's cart.
- Add item to cart, update cart, delete item
- Checkout
- View orders & order details
Homepage | Cart |
---|---|
Checkout | Order History |
---|---|
- Clone this repository and run:
npm install
- Run the app
npm run dev