Sign inSign up

neumantm/drinklist

By neumantm

•Updated over 8 years ago

The FIUS Drinklist (see https://github.com/neumantm/Drinklist)

Image
0

277

neumantm/drinklist repository overview

⁠Drinklist

License: MIT

The Drinklist is essentially a digital tally sheet which is intended for tracking coffee or beverage self service sales in offices or communities. It is intended to be used very quickly and with very minimal user interaction. This project also includes a management view to manage and track the inventory and the sales.

This was designed and build for the FIUS⁠ by its members.

⁠Prerequisites:

  • npm
  • sqlite3

⁠Install

First install all dependencies and setup the data folder with:

npm install
npm run setup-data-folder

Then start the node js server with:

npm start

or run it directly with:

node src/server.js

Lastly navigate to the Admin Page⁠ or the User Page⁠ and start using the system.

⁠Install with Docker

Container: neumantm/drinklist

Start with mapped config dir and forarded ports:
docker run -p 8080:8080 -p 8081:8081 -p 8082:8082 -v ~/drinklistData:/app/data neumantm/drinklist

⁠Interfaces

NamePortDescription
API8080This is the api used to store and manage all informations
user page8081This is the page accessible for the users to mark there 'expenses'
admin page8082This is the page used by the administrators to add and track beverages and view the accounts

Tag summary

Content type

Image

Digest

Size

275 MB

Last updated

over 8 years ago

docker pull neumantm/drinklist