You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 
mlabusch ef1d226309 [Task] Add Documentation 3 years ago
cmd/stock [Task]: add comments + comment quality saving 3 years ago
contrib [Task]: add comments + comment quality saving 3 years ago
http [TASK] add buy option (delete without tag - by secret) 3 years ago
lib format by linter 3 years ago
models format by linter 3 years ago
monolith [Task]: add comments + comment quality saving 3 years ago
runtime format by linter 3 years ago
test [Task]: add comments + comment quality saving 3 years ago
webroot [TASK] add buy option (delete without tag - by secret) 3 years ago
.gitignore [Task]: Qualitiy of Documentation 3 years ago
.test-coverage [TASK] improve mock of other microservice 3 years ago
.travis.yml [BUGFIX] autodeployment 3 years ago
README.md [Task]: add comments + comment quality saving 3 years ago
circle.yml [BUGFIX] autodeployment 3 years ago
config_example.conf [TASK] add buy option (delete without tag - by secret) 3 years ago
deploy.sh [DOC] test autodeployment on README + fix typo 3 years ago
documentation_stock.pdf [Task] Add Documentation 3 years ago
handout_frontend_stock.pdf [Task] Add Documentation 3 years ago
hs_master-kss-monolith.iml [QS] Comment and document \stock and \http 3 years ago
presentation_stock.pdf [Task] Add Documentation 3 years ago
test_protocol_stock.pdf [Task] Add Documentation 3 years ago

README.md

Stock-Microservice

This microservice is cut out of a Monolith.

Build Status CircleCI Coverage Status GoDoc

Test of autodeployment

Features of this stock mircoservice

  • The main functionality of the microservice is to store goods with their storage location and the date, when they are too old to sell.
  • Functionality of the admin frontend
    • Add new goods to the stock
    • Manually remove a single good from the stock, for example when it is fouled
    • Remove a single good from the stock, when it is send to a costumer
    • Block goods from the stock, when a costumer adds them to his shop-cart
  • Functionality of the costumer frontend
    • Show the stock of a product with a traffic light food labelling system
  • Optional Features
    • Admin frontend: display of a statistic of the current and average amount of goods in the stock
    • Admin frontend: display a traffic light food labelling system for each good, which indicates whether the good is too old