This project is an e-commerce website, focusing primarily on database part of the back-end. Key functionalities include inventory display, purchase and order management, user and administrator view separation, and user interaction through reviews.
The project uses Next.js with Typescript and @vercel/postgres for database connection. The front-end uses joy UI and MUI X Data Grid. The project is meant to be hosted on Vercel, with a CI/CD pipeline that automatically updates the project with each new commit to the main branch in this GitHub repository.
The database schema consists of User, Order, Product, Cart and Review tables, with the User tables storing authentication information and the Product and Order tables storing information about products and orders respectively.
Download or clone the repo
Install it and run:
yarn
yarn dev
Open http://localhost:3000 with your web browser to see the result.
To learn more about this project go to docs/report.md