GitFit-2.0
May 12, 2022 ยท View on GitHub
Description
GitFit is an application that allows users to signup, login, and view workout plans. Workout plans are created by other users and can be viewed by anyone who has an account. Users can like workout plans and save them to their profile for quicker viewing. In addition all users have the ability to create and update their workout plans by using our growing database of exercises. All exercises have a breif description and video tutorial viewed by simply clicking the exercise.
Table of Contents
Technologies Used:
- React
- Javascript
- Tailwind Framework
- GraphQL
- Apollo Express
- MongoDB
- Node.js
- Express.js
- HTML
- CSS
How to Use
See Demo
or
Required to use locally:
Node.js
MongoDB
To run:
- npm install
- npm run seed
- npm start (GraphQL server only)
- npm run develop (launch app)
Demo
Deployed to Heroku here: gitfit.app
Mobile Application

Desktop Application

Profile Page

Create Workout Plan Page

Future Development
- Click on a Trainer to see a profile page displaying social media and contact info
- Paid features for personal trainer accounts for users to gain access to exclusive plans
- User feedback/social media commenting
- Nutrition plans and special diets that can be tagged to specific workouts
- Admin accounts to monitor creation of plans and comments from users
- Creating our own algorithm for encrypting passwords and setting up a payment service
