This repo contains 3 frontend components and 1 backend component.
List of frontend components:
Backend component:
To deploy the application this Docker Image can be used. It contains frontend and backend. The frontend components are served on the root path. The backend is served on the path /parse
. The Parse Dashboard is served on the path /dashboard
. The backend can be configured with the following environment variables:
- DATABASE_URI= The URI to the MongoDB database
- MASTER_KEY= The master key for the Parse Server
- APP_ID= should be "attendance-list"
- SERVER_URL= The root hostname where the backend is served for example: https://example.com
- DASHBOARD_PASSWORT= The password for the dashboard login
The "Attendance List" is a system to visualise all registrated users with their current location on a map. Alternatively, each user can set a location status (Office, Out Of Office, Holiday, Leisure Time). It was originally created to have an overview of the location from all members of a Stab in a Swiss Army Bataillon.
The BFA is a Self-Checkout-Kiosk-System. It was originally created to purchase products at the internal WK-Kiosk in a Swiss Army bataillon.
The rules are defined in the this PDF (German).