SQUAT APP

SQUAT APP

Project Requirements

Nowadays mobile is becoming an important tool, it is no longer limited as a communication service only, but exceeds its position to provide modern techniques and modern services. It has been reported by statista.com that more than 46 million people in the world use health and fitness applications. The basic project motivation is:-

  • Today a wide range of people are switching from using computer-based applications towards mobile applications, to save time and effort in doing many of their daily activities. The overall mobile app industry has only seen a 33% increase.
  • The problems of wasting data written on paper causing the need for an alternative system to facilitate and save people's data.
Project Challenges

The main objective of this project is to achieve physical fitness and improve the level of health of the users by helping and motivating them to do sports exercise and eating healthy food. This project will provide the following services as specific objectives:

  • To develop attention in health, fitness and nutrition.
  • To motivate the interest of health and physical fitness and nutrition.
  • To manage the health life system in health, fitness and nutrition.
  • To facilitate the connection between nutrition and health, fitness and fashion in one application to not distract the user from more than one application.
  • Shows scale for the shape of user body
  • Display appropriate healthy food for each user and calculate the calories that are gained from eating
  • Find the closest gymnasiums in the region based on the address of the user.
  • View appropriate exercise videos for each user and display the number of calories burned through this video.
The Triguna Solution

Upon considering some methodologies, an iterative and incremental methodology was selected to develop this project because the scope of the project is fairly large. The system can be broken down into a few modules so that the development process can be less complex as compared to the whole system. The short duration of the project is also one of the reasons to select this method as it is flexible in nature which allows the change of requirements throughout the development process. There were several implementation issues and challenges encountered in the project which slowed down the progress and the current technical skills were insufficient in overcoming the problems. The feature and functionality of the application is as follows:

  • Exercise Module:
    • Steps by steps instructions are shown in the layout which allows the user to swipe horizontally.
    • Popup dialog is shown when the user presses the button and the user can choose to start the exercise with selected cycles as well as cancel the action.
    • Points are added to the user’s score in the database when they complete an exercise session.
    • The session data is stored into the database.
  • Food Module:
    • New records can be created, edited and deleted. Some fields will prompt errors when the user left the fields empty.
    • Image, title, date, time as well as description are displayed at each row.
  • Water Module:
    • New records can be created, edited and deleted. Some fields will prompt errors when the user leaves the fields empty.
    • The records created by the user should be displayed in a list.
    • The reminder goes off on the specified time but the battery drains heavily before the reminder goes off due to poorly designed codes integrated with AlarmManager.
  • Diary Feature:
    • The user will be able to view the statistics in graph view.
    • The user will be able to perform a filter and view the statistics for the specified date.
    • The user will be able to view the statistics regarding exercise, food, and water modules.
  • To manage the health life system in health, fitness and nutrition.
  • To facilitate the connection between nutrition and health, fitness and fashion in one application to not distract the user from more than one application.
  • Shows scale for the shape of user body
  • Display appropriate healthy food for each user and calculate the calories that are gained from eating
  • Find the closest gymnasiums in the region based on the address of the user.
  • View appropriate exercise videos for each user and display the number of calories burned through this video.
The Results

As a matter of fact, some of the modern citizens nowadays have no clues about how to exercise properly and find it difficult to keep track of their exercise progress due to various reasons such as lack of information as well as knowledge. It is also worth mentioning that they have a job too, as if it is not stressful enough to balance their work and healthy lives. Therefore, the deliverable of this project called Squat is going to address all these problems mentioned above by introducing a few functions that can aid the users while they are exercising so that they have nothing to worry about from now on. This app will encourage the users to practice a healthy lifestyle consistently by presenting the statistics to them when it is needed so that they can take control of their daily routines. Not only that, they can be motivated extrinsically through elements of gamification like leaderboard and points reward. Last but not least, the issue regarding lack of information can also be addressed through the health articles provided in the app in which they can gain more information about health.

  • Today a wide range of people are switching from using computer-based applications towards mobile applications, to save time and effort in doing many of their daily activities. The overall mobile app industry has only seen a 33% increase.
  • The problems of wasting data written on paper causing the need for an alternative system to facilitate and save people's data.
Future Improvements

The project can be improved through these ideas in the future:

  • QR code scanning feature in the Food module which could allow the users to scan the nutrition labels on the products and obtain the nutrition facts immediately.
  • Virtual personal trainer which could assist the users in practicing a healthy lifestyle through intelligent voice narration.
  • Message function which could allow the users to chat with their friends.
  • More social network sites could be integrated into the app in order to improve the connectivity between users from different platforms
Outsource Mobile App Development Services to Triguna

At TrigunaSoftwares, our aim is to deliver a complete mobile app solution that not only helps you bring efficiency to your business, but also allows you to tap new regions and markets and revitalize your brand identity. We develop custom apps based on your requirements for iOS and Android platforms, amongst others at cost-effective rates.