This is a fake online supermarket website. It is being created as a learning exercise. The frontend uses React/JavaScript and the backend in written in Go.
cd ./backend
go run backend
cd ./website
npm i
npm start
- Products page with hardcoded list of products ✅
- Basket stored in backend ✅
- Can add single products to the basket ✅
- Can add more than one of a product to the basket ✅
- Display number of items in basket in menu bar ✅
- Can remove items from basket ✅
- Basket page where a user can view their basket
- Users can check out and order their items using fake payment page
- Users can apply a discount code
- Products can have multibuy discounts
- Products and basket stored in database