- API connected to MySQL database, with crud functionality
- System created using Firebase's database and authentification services.
- The user can create and manage their account. When creating one the user can opt to use their Google account instead (Oauth).
- Password resetting is also possible.
- Interface to interact with the database. This is where the user can delete, update, or add new products.
- It can only be accessed if the user is an admin.
- Basic cart functionality present in e-commerce sites.
- The user can add/remove products to their cart and increment/decrease the quantity of those products.
- The payment system was created using Stripe.
- Javascript, HTML, CSS
- React (Framework)
- MySQL (Database)
- Firebase (Auth System)
- ThreeJS (3D Elements)
- Express (Backend)
- Stripe (Payment)
Note
- I plan on adding more features and general improvements in the future.
Caution
- It might take a while for the backend to kick in.
