genofire/hs_monolith
genofire
/
hs_monolith
Archived
1
0
Fork 0
This repository has been archived on 2020-09-27. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
mlabusch ef1d226309 [Task] Add Documentation 2017-06-30 14:23:56 +02:00
cmd/stock [Task]: add comments + comment quality saving 2017-06-21 15:25:18 +02:00
contrib [Task]: add comments + comment quality saving 2017-06-21 15:25:18 +02:00
http [TASK] add buy option (delete without tag - by secret) 2017-06-23 17:09:03 +02:00
lib format by linter 2017-06-22 20:36:11 +02:00
models format by linter 2017-06-22 20:36:11 +02:00
monolith [Task]: add comments + comment quality saving 2017-06-21 15:25:18 +02:00
runtime format by linter 2017-06-22 20:36:11 +02:00
test [Task]: add comments + comment quality saving 2017-06-21 15:25:18 +02:00
webroot [TASK] add buy option (delete without tag - by secret) 2017-06-23 17:09:03 +02:00
.gitignore [Task]: Qualitiy of Documentation 2017-06-20 16:58:01 +02:00
.test-coverage [TASK] improve mock of other microservice 2017-05-18 00:29:49 +02:00
.travis.yml [BUGFIX] autodeployment 2017-05-18 08:06:14 +02:00
README.md [Task]: add comments + comment quality saving 2017-06-21 15:25:18 +02:00
circle.yml [BUGFIX] autodeployment 2017-05-18 08:06:14 +02:00
config_example.conf [TASK] add buy option (delete without tag - by secret) 2017-06-23 17:09:03 +02:00
deploy.sh [DOC] test autodeployment on README + fix typo 2017-06-05 23:40:54 +02:00
documentation_stock.pdf [Task] Add Documentation 2017-06-30 14:23:56 +02:00
handout_frontend_stock.pdf [Task] Add Documentation 2017-06-30 14:23:56 +02:00
hs_master-kss-monolith.iml [QS] Comment and document \stock and \http 2017-05-03 06:52:14 +02:00
presentation_stock.pdf [Task] Add Documentation 2017-06-30 14:23:56 +02:00
test_protocol_stock.pdf [Task] Add Documentation 2017-06-30 14:23:56 +02:00

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