Welcome to the OpenFestivalManager!
This software is intended to help service personal at small festivals (in austrian "festl") where they serve a variaty of foods and drinks. It is a digital ordering system that manages all foods and drinks and sends requests for meals to the assigned stations where they are presented as tickets. It tracks every order and generates digital bills for the service personal. This should drastically reduce the workload of the personal, improve customer satisfaction and generate visibility to the "management" what goes well.
- Postgres Database (maybe i switch sometime to integrated sqlite)
- Server (Laptop or Desktop PC)
- Preferably connected via Ethernet (Cable) to the Network
- Interfaces for the stations
- Tablets prefered, Laptops work too
- Smartphones for service personal
- Somewhat new (min. 6" recommended)
- Chrome Webbrowser (for app like state) or any up-to-date browser
- Good WiFi coverage
- 2.4 GHz recommended, higher range/ penetration
- low latency is important
- Secured and protected WLAN
- Important first line of defence -> Access restriction
Download newest .exe from releases and start. Config file is passed via --env #PATH#.
Access WebUI under localhost:3000 or IP-Address:3000
You can save the login page to your home screen which enables a webapp like state with no address bar. This enhances the experiance.
HowTo
If you want to modify the source:
- Install nodejs
- Clone
- Use Microsoft Visual Code
- Open Termianl in the directoy root
- npm install
- npm run dev
The webserver should start.
Please refer to the wiki.
Michael Selinger
Julian Springer
Saul Ptrondl
Thanks Hannah and Jojo for their knowledge and expertise during development.
early development