- Create order management system using Micro-services architecture, Flask in backend development, Reactjs in frontend development
- User Service
- Product Service
- Order Service
- User can login
- User can reister
- User can logout
- User can browse products
- User can add product to an order
- User can also remove product from an order
- User can adjust the quantity of order items
- User can place an order
- Each service should be self contained
- A service should not depend on another service
- Services should be light weight