8000 GitHub - DavisC0801/flexapp: Trainer/Client food logging application
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

DavisC0801/flexapp

Repository files navigation

CalorieCoach

About the Application

This application is designed to be used as a nutrition tracker and communication tool between personal trainers and their clients.

It is designed to have separate functionality for clients and trainers, and has the ability to send text and e-mail correspondence.

This application was built using Rails 5, Bootstrap, PostgreSQL, TravisCI, OAuth and RSpec. The microservice is created using Python 3 and Flask, as well as the Nutritionix and Edamam API's. Communication features are implemented through Twilio and Sendgrid.

Hosted Version

A live version of this application can be accessed via https://caloriecoach.herokuapp.com. If you would like to run your own local version, follow the instructions that follow.

Local Setup

Clone down the repo

$ git clone

Install the gem packages

$ bundle install

Set up the database

$ rake db:create
$ rake db:migrate
$ rake db:seed

Run the test suite:

$ bundle exec rspec

Technologies

Versions

  • Ruby 2.4.1
  • Rails 5.2.3

About

Trainer/Client food logging application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0