Gym Buddy Test phase, srs, design phase and source code final deliverable
Project
Domain /
Category
Mobile
Application
Abstract /
Introduction
Taking out some time from your busy schedule to attend a gym daily for a workout seems difficult for working professionals & college students due to workload & studies. As a result of which many people prefer doing exercises or gym workouts at their home itself. However, a gym workout or exercise done without following the right procedure or positions and done without the proper guidance of a trainer can damage your muscles. Also, hiring a personal trainer may not fit everyone’s budget. So, to tackle this issue you are required to develop an android based Gym Buddy application that will act as a virtual trainer. This application will guide the users on various body exercises with step-by-step positions with images. The users can keep a track of the data of day-to-day exercises. The Gym Buddy application contains a list of all exercises based on different types & categories (i.e., workout for chest, triceps, biceps, abs, back, shoulders, forearms, legs etc.). The users can also keep a track of how much sets or weights they used in one particular workout so that they can increase or decrease its capacity accordingly. Thus, this androidbased gym workout application will act as a virtual guide to the users & will provide a user-friendly gym experience.
Functional Requirement s:
In this system, the user will be able to view all kinds of exercises based on type or category. Each Workout or exercise is well explained in details along with 2 photos showing the start and endpose, so that user can check his posture like in the photo and can imitate it properly. User can enter weight or set based on current date and can add multiple entries for each date. The system comprises of one major module with its sub-modules as follows:
User:
- Login/Logout: User will be able to login in the application by providing his username and password.
After the use of application, he can be logout from the application by saving his workout progress.
- Categories: User will be able to select a category or type of exercises he wants, namely chest, triceps, biceps, abs, back, shoulders, forearms, legs etc.
- Exercise: Each exercise will have 2 photos showing the start and the end pose of it, along with a detailed description about the exercise which can consist of what kinds of muscle we are building and why is it important.
- Progress Tracker: Under each Exercise, the user can mark how much weights he used or how many sets he did on the particular date, so that he can refer and keep on increasing his mark.
Tools:
Android Studio
Java language
Database (SQLite or Firebase)