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 6ee8346160 [Task] documentation 2017-06-07 17:16:11 +02:00
changes_to_monolith [Task:] Add documentation 2017-05-19 11:26:12 +02:00
cmd/stock [TASK] delete good and fouled timer 2017-05-19 08:05:53 +02:00
contrib [TASK] change traffic lights to be better seen 2017-05-12 11:50:51 +02:00
documentation [Task] documentation 2017-06-07 17:16:11 +02:00
http [TASK] implement lock of goods + add tests 2017-06-05 23:10:24 +02:00
lib [Task]: Documentation and Test 2017-05-15 10:22:24 +02:00
models [BUGFIX] improve database access 2017-05-19 13:37:01 +02:00
runtime [TASK] delete good and fouled timer 2017-05-19 08:05:53 +02:00
test [TASK] implement release of goods + add tests 2017-06-05 14:30:31 +02:00
webroot [DOC] test autodeployment on README + fix typo 2017-06-05 23:40:54 +02:00
.gitignore [Task]: adapt monolith 2017-05-03 11:19:33 +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 [DOC] test autodeployment on README + fix typo 2017-06-05 23:40:54 +02:00
circle.yml [BUGFIX] autodeployment 2017-05-18 08:06:14 +02:00
config_example.conf [TASK] implement release of goods + add tests 2017-06-05 14:30:31 +02:00
config_monolith.conf [Task]: Add Getting Startet to Documentation 2017-05-05 09:35:27 +02:00
deploy.sh [DOC] test autodeployment on README + fix typo 2017-06-05 23:40:54 +02:00
hs_master-kss-monolith.iml [QS] Comment and document \stock and \http 2017-05-03 06:52:14 +02:00

README.md

Stock-Microservice

This is a microservice cutted 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 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