We are seeking an experienced programmer (or team) to upgrade and enhance our existing BMI measurement recording software, used by teachers in schools.
Current Functionality:
Connects to a BMI scale via RS232-to-USB.
Users select the scale version and mode (Term or CCA/Misc) on startup.
In Term mode, a CSV file is imported to load student data.
Measurements are taken as students step on the scale; data is auto-linked to the correct student.
After all students are measured, results are exported to a CSV file.
Goals for the Upgrade:
Completely redesign and modernize the user interface to make it smoother and more intuitive for non-technical users, including changes to existing pages and the addition of new ones (e.g., configuration pages).
Implement robust error handling (e.g., invalid CSV formats, unexpected scale disconnection).
Eliminate existing bugs and improve overall system stability.
Support automatic detection of different BMI scale versions (we will provide technical manuals).
Enhance user experience through quality-of-life features improvements
Existing source code will be provided for the awarded programmer.
... Show more