Hardware should communicate with mobile devices through Bluetooth.
To ensure ease of use and learning, the app needs a user-friendly interface that allows users to navigate through all features independently without requiring assistance.
The app generates data in a timely fashion after each set is completed in a workout.
The data is easily understandable by the user. It is accompanied by visual graphs and text to help explain it.
The app generates notifications to remind and encourage users to work out and use the app.
The hardware components must be securely contained and easily attachable.
The hardware components must have easy access to being charged.
The database will properly and efficiently store and handle user data.
The mobile app will start up promptly.
The app will keep users engaged with activities and attractive designs.