/finalprojectf22-bravo-six

finalprojectf22-bravo-six created by GitHub Classroom

Primary LanguageJavaScript

GainzHub

Gainzhub is your one-stop fitness platform, taking all the features that you'd expect from a fitness app, such as:

  • Nutrition Tracking
  • Creating Workouts
  • Tracking your progress

and combining it with social media, and content creation where you can:

  • Upload your gym pics
  • Publish your nutrition, and workout plans for the community
  • Amass a large following, and build your reputation as a content-creator/influencer

Motivation

Gainzhub was created to build and strengthen the fitness community. You can now view how your friends, family, and favourite influencers eat, workout, and progress throughout their fitness journey. Providing you with the empowerment and resources to do the same.

Previews

alt text    alt text

alt text    alt text

Installation/Build Requirements

  • node v16.17.0
  • expo v46.0.13

The GainzHub Team

  • Porom Kamal
  • Dominik Luszczynski
  • Ryan Ramroop
  • Bryan Wan
  • Kevin Xiong
  • Aviraj Waraich
  • Jason Kenneth Setiawan

Build and Run Procedure

Download and build all files from the main repository.
Type the command when in the directory: cd %PROJECT_ROOT%\GainzHub\frontend

$ npm i --force
$ npm start

When prompted click 'w'

Type the following command to start the server when in the directory: cd %PROJECT_ROOT%\finalprojectf22-bravo-six\GainzHub\backend

$ npm i
$ npm start