1.2 KiB
1.2 KiB
Development Roadmap for Open Rowing Monitor
This is the very minimalistic Backlog for further development of this project.
Soon
- handle training interruptions (set stroke specific metrics to "0" if no impulse detected for x seconds)
- check todo markers in code and add them to this backlog
- cleanup of the server.js start file
- figure out where to set the Service Advertising Data (FTMS.pdf p 15)
- Web UI: Replace Fullscreen Button with Exit Button when started from Homescreen
- investigate bug: crash, when one unsubscribe to BLE "Generic Attribute", probably a bleno bug "handleAttribute.emit is not a function"
- set up a raspi with the installation instructions to see if they are correct
Later
- add a config file
- presets for rowing machine specific config parameters
- validate FTMS with more Training Applications and harden implementation
- make Web UI a proper Web Application (tooling and SPA framework)
- record the workout and show a visual graph of metrics
- export the workout
Ideas
- add support for BLE Heart Rate Sensor and show pulse
- add Video playback in Background of Web UI
- implement or integrate some rowing games
- add possibility to define Workouts (i.e. training intervals with goals)