Releases: 8cH9azbsFifZ/hangboard
Demonstrator: 1 working exercise
Based on an initial MVC calculation a workout set is generated (scripts provided in evaluation
). The app provides progress bars for timer, reps, sets and an indicator for the current exercise intensity based on an initial max load measurement.
- Start frontend using
make frontend
- Start backend using
python3 run_ws.py
- Start recoding to MongoDB using
python3 record.py
Bugfixes and initial workout demonstrator.
Run backend (mqtt and mongodb can be started docker-compose up
- todo: assert hostnames correct for your setup) using:
cd backend; python3 ./run_ws.py
cd backend; python 3 ./record.py
Start frontend:make frontend
Flutter frontend (iOS) and MQTT backend.
- Change MQTT server name to your localhost for example in
backend/workout.py: wa = Workout(hostname="t20")
. - Starting the backend:
cd backend ; docker-compose up -d ; python3 workout.py
- Change MQTT server name to your localhost for example in
flutter_hangboard/lib/widgets/mqttView.dart: host: "t20",
- Starting the frontend:
cd flutter_hangboard; flutter pub get; flutter run
Demonstrator with App and Live Load curve display
Force measurements and derived calculations (RFD, FTI, etc) are implemented in the backend, which is also transferring the live load data to the flutter frontend app to display the current load state.
Demonstrator - Force Sensor with linked Flutter Frontend
The frontend is now implemented in flutter as a stub. Measuring hangs and running a basic exercise with hang detection works :)
First Force Measurement with Test Hang
First measurements on a modified Zlagboard working.
Demonstrator - iOS App with integration of gyroscope sensor
The gyroscope sensor has been integrated in the Web and iOS apps now, producing sounds.
Demonstrator - Exercise Timer with Webinterface and App
This is a first release of a demonstrator. Most of the configuration is hard coded. Webinterface and iOS App will connect to the exercise timer backend and run a predefined session of hangboard sets.