G-Fit – Health and Fitness Coaching Application
Project Term: Fall 2019
G-Fit, a Winnipeg-based fitness company with 10 fitness coaches, was struggling with tracking and maintaining the volume of workout and nutrition plan details its 200+ clients. Grant Reid, the founder of Team G-Fit, worked with students at the ACE Project Space to build an application to manage the fitness activities of the company’s growing client base of trainees.
Blending fitness coaching with technology
The student team developed the front end for a health and fitness coaching application that will support integrated nutrition and exercise plans that can be viewed by clients and managed by G-Fit’s coaches. As a Progressive Web Application (PWA), users can interact with the application on mobile and desktop devices and even work offline. Our students created a weekly check-in form for coaching clients to record their progress on a weekly basis. Once client trainees can submit their progress, coaches will be able to review the the data submitted by their clients, and then provide constructive feedback. The students prepared an education library for clients as well as coaches, which will provide them with a wealth of fitness education resources to maximize client success.
Deliverables
The G-Fit student team completed the following application deliverables for the project during the fall term at the ACE Project Space:
- Home page
- Registration feature
- User Profile section
- Exercise Plan section
- Nutrition Plan section
- Education library
What our students are saying
“The ACE project space was a great opportunity for me to gain experience working with a real client and team members. This project helped me to improve my technical and soft skills. All my team members are from a different cultural background and we often had small talks during the day and lunch hour, which are really helpful to reduce the stress level sometimes. Requirements for our project changed several times and it was a good opportunity for me to learn how to handle requirement changes during the project.” – Shubham Mann
Technologies used
- React
- React Native
- Material UI
- Git
- GitKraken
- Firebase
- MongoDB
- Express
- Postman
- Insomnia