21 lines
1.8 KiB
Markdown
21 lines
1.8 KiB
Markdown
# Stock-Microservice
|
|
This is a microservice cutted out of a [Monolith](https://gitlab.com/matthiasstock/monolith).
|
|
|
|
[](https://travis-ci.org/genofire/hs_master-kss-monolith) [](https://circleci.com/gh/genofire/hs_master-kss-monolith/tree/master) [](https://coveralls.io/github/genofire/hs_master-kss-monolith?branch=master) [](https://godoc.org/github.com/genofire/hs_master-kss-monolith)
|
|
|
|
## Features of this stock mircoservice
|
|
* The main functionality of the microservice is to store the goods with their storage location and a time stamp, when they where stored.
|
|
* Functionality of the admin frontend
|
|
* Add new goods to the stock
|
|
* Manually remove a single goods from the stock, for example when they are rancid
|
|
* Remove single goods from the stock, when they are send to a costumer
|
|
* Block goods from the stock, when a costumer added them to hie cart
|
|
* Functionality of the costumer frontend
|
|
* Show the store with a traffic light food labelling
|
|
* A stock of more then seven goods corresponds to the colour green (sufficient amount of goods)
|
|
* A stock between four and seven goods corresponds to the colour orange (moderate amount of goods)
|
|
* A stock between zero and three goods corresponds to the colour red (slim amount of goods)
|
|
* Optional Features
|
|
* Admin frontend: display of a statistic on how many goods where convexed and manually removed from the stock during the last month
|
|
* Traffic light food labelling for each good, which indicates whether the good is too old
|