The client entrusted us with the development of an entire group fitness tracking application from scratch. To kick things off, we began with a several-week-long project Discovery phase that mapped out the development process and provided the client with a timeline for milestone delivery.
Time-to-market was critical, as the company’s primary focus was on group classes in schools, gyms, and individual sessions. The new portal had to be ready before the start of the new school year.
In just under nine months of application development, the Euristiq team successfully developed both the frontend and backend of a portal with scalable architecture and secure data storage.
Wireframes and detailed SRS development
The Discovery phase allowed us to align with the client. The main deliverables of this phase, including UI/UX wireframes and an SRS (Software Requirements Specification) document, described the web app’s architecture, divided the development into stages, and ensured that each stage would be efficient and fast.
Digital fitness assessment software solution
We created an IoT cloud portal compatible with most Bluetooth sensors, capable of analyzing aggregated training activity data based on heart rate, steps, power, cadence, and speed. To simplify data analysis and its transformation into reports, we implemented pre-aggregation of data. This means that the data is analyzed before a report request is made.
Participants wear sensors during activities, and the data is collected locally (on an iPad, for instance) and then sent to the cloud portal for report generation. User experience is also improved. As the solution is primarily used by organizations like schools and gyms, the portal we developed offers extended user management functionality, making it easier to set up new classes with different teachers or gym trainers.
Intelligent reporting system that provides insights into fitness performance
The fitness portal features a comprehensive aggregated reporting system that offers a wide variety of reports. The system generates 53 types of reports, depending on the combination of training types (e.g., PE, rowing, cycling) and collected data (e.g., heart rate, step data, speed).