Earl Grey Sneaker Shop is a mock E-Commerce website located here.
- Responsive Homepage with randomized sneakers
- User Login, Account Creations and Authentication
- Fetches products from database and can also be deleted and updated by admin
- Fully functioning cart, where the user can:
- Ability to add various shoe styles and sizes
- Adjust quanity per style and size
- Checkout with updating total, and accurately updating inventory database.
- Admin accounts can:
- Add new styles
- Update current styles
- Delete specific styles
- View all users account information
- Security features:
- Secured routes so users can only see their account information
- Only Admins have access to their features
- Databse is safe from injection
Made with the following technologies:
- React, CSS, HTML for Frontend
- Redux for state management
- Express for API
- NodeJS for Backend
- Postgres for Database
- JWT for Authentication