Skip to content

Server-side Repository for HEARTSTRONG, a full stack JavaScript app for tracking personal cardiovascular fitness sessions providing visual analysis of all activity.

Notifications You must be signed in to change notification settings

chang-steven/strong-heart-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HEARTSTRONG API Build Status

introduction:

HEARTSTRONG is a personal exercise tracker, helping you log exercise sessions ensuring you reap the benefits of cardiovascular fitness. Regular exercise is difficult, but HEARTSTRONG provides visual analysis about minutes exercised per session and displays data about the types of activities performed using Chart.js, helping you keep on track. You can dynamically add new types of activities and exercise sessions, and see a lifetime log of all previous exercise.

technologies:

/ Node.js / Express / Mongoose / MongoDB / Passport / bcryptjs / Mocha + Chai (testing) / Travis CI / Heroku /

The HEARTSTRONG API is an Express application using Node.js

  • Implements RESTful architecture style
  • Mongoose for object modeling for the MongoDB database.
  • Passwords are encrypted with bcryptjs
  • JWT authentication is session-based and does not persist
  • API endpoints are tested with Mocha, Chai, Faker

live site:

https://heartstrong.netlify.com/

front end client repository:

https://github.com/chang-steven/strong-heart-client

landing page:

landing page

About

Server-side Repository for HEARTSTRONG, a full stack JavaScript app for tracking personal cardiovascular fitness sessions providing visual analysis of all activity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages