mirror of
https://github.com/informaticker/uek-109-LBb.git
synced 2024-11-25 19:11:56 +01:00
22 lines
931 B
Markdown
22 lines
931 B
Markdown
|
# Counting app - Demo React and NodeJS app
|
||
|
|
||
|
[![Publish counter docker image](https://github.com/modul-i-ch-109/counter/actions/workflows/action.yml/badge.svg?branch=master)](https://github.com/modul-i-ch-109/counter/actions/workflows/action.yml)
|
||
|
|
||
|
## Scope
|
||
|
The goal was to create a dynamic counter app to replace the current paper-heavy counting tasks. The application must be able to run on the mobile and must be intuitive.
|
||
|
|
||
|
## Design
|
||
|
### Frontend
|
||
|
Using react in combination with the material design to create a intuitive UI.
|
||
|
|
||
|
![UseCaseView](documentation/usecaseView.PNG)
|
||
|
![ExecutionOfMeasurements](documentation/ExecutionOfMeasurementsView.PNG)
|
||
|
![MeasurementsView](documentation/measurementsView.PNG)
|
||
|
|
||
|
### Backend
|
||
|
|
||
|
Backend API is using node and postgres as persistent datastore.
|
||
|
# Development
|
||
|
Backend and frontend are combined in this project.
|
||
|
For the runtime the following env variable can control behavior of the application:
|