Create e-commerce service.
- There's two roles of user, merchant and customer.
- Merchants can add product, picture of the product is mandatory.
- Customers can add a product into their cart, and automatically generate total price of the product they order.
- Customers can check the order details of each product in their cart.
- Customers can check their order history.
- Each product have stock information. And it will be reduced after the order from the user is done.
- Customers can't order a product which is out of stock.
- 100% integration test coverage. And please run it in your Continous Integration runner on the Gitlab.
- Please invite your mentor in your Gitlab project as maintainer, so your mentor can check the progress.
- Deploy it to heroku.