This is a Full-Satck e-shop website that allows users/admin to create an account, login, view/filter products, add/delete products, and checkout.
https://teapot-two.vercel.app/
The front end is built using React and Redux. The website is responsive and mobile friendly, styled using Material-UI, Tailwind CSS.
Figma wireframe can be found here
Vite is used as the module bundler for this project.
- Dev server with hot module replacement
- Build your code with Rollup
- No bundling in development
The back end is built using Firebase Auth/Firestore. Firestore is used to store user data, product data, and order data, while Firebase Authentication is used to authenticate users.
The website is hosted on Vercel.
admin email:
hq48@cornell.edu
admin password:
password
After cloning the project, run:
npm install
npm run dev




