# 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)