This project aims to build a tiny e-commerce which sells pasta. The reasons why I'm doing this are:
- I like Pasta
- I'm always hungry
- I'm looking for a sample project to exercise all the new .NET features
Jokes aside, it'd be fantastic to have a very simple an clear project that allows me to apply all the new (and not so new) .NET concepts.
Prerequisites:
From the root folder, start all the containers by running:
$ docker-compose up -d
The frontend should be accessible at http://localhost:5147, while the backend at http://localhost:5008/.
To remove containers, images and the new network, just run:
$ docker-compose down --rmi local
Edit the architecture diagram here.
- Show products
- Add products to cart
- Pay and send orders
- Sign-in / Register (Maybe one day)
- Provide products
- Provide user orders
- Handle order creation
- Send customer communications
- Sign-in / Register (Maybe one day)
- Show orders
- Change order status
- Contains users and orders