Skip to content

Latest commit

 

History

History
63 lines (35 loc) · 1.95 KB

README.md

File metadata and controls

63 lines (35 loc) · 1.95 KB

Fitness Buddy

License Badge Issues Badge


Table of Contents

Description

Installation

Usage

Tests

Authors


Description

Fitness Buddy is a fitness app that provides users with a guidance on how to perform exercises.

The user can create a profile by signing up and is able to find detailed information on exercises. Queries can be launched in the Search Page by Exercise Name, Muscle Group or Equipment. Any result in Results Page can then be added to favourites. The user can thus have a list of personal selections that can be accessed any time on the Favourite Exercises Page. Any item in the personal list can be interrogated for more information on how the specific exercise can be performed, including picture and a full description.

Built on Node.js environment, Fitness Buddy uses a sql database, Wger API and is deployed on Heroku.

On the back end, the server is setup with node and express.

The passport npm module is used for authentication and the app features an ORM using sequelize.

Fitness Buddy creates the front end via pug.js template engine and deploys on Heroku.

Installation

Fitness Buddy App is Heroku deployed thus no installation is needed.

Usage

Follow the link below to access the deployed application:

https://jdj-fitness-buddy.herokuapp.com

Either sign up or use the demo login details:

Email: [email protected]

Password: password

Tests

Tests conducted to ensure good functionality of server connection and database, sequelize ORM, authentication, pug.js module, third party API and Heroku deployment.

Authors

  • Jacob Houston
  • Joe Dodgson
  • Dragos Dragomir