Skip to content

bnrosa/FitSingularityAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fit Singularity API 🥗🤖

This is the back-end API for the Fit Singularity Project, a calorie counter where the user may log their food and exercises entries and see if they fit they current dietary plans. Right now you can register and add exercises-entries.

Features

  • Implement models and persistense
  • Implement authentication
  • Implement data validation
  • Implement all REST routes
  • Implement graphQL routes
  • Implement automated tests

Technology Stack

  • express for routing
  • dotenv for configuration
  • mongoose for object document mapping
  • passport, passport-jwt and jsonwebtoken for authentication
  • validator and is-empty for validation
  • graphql and express-graphql for graphql routing
  • bcryptjs for password encryptation
  • cors for enabling cross origin requests for localhost manual testing
  • mocha for automated unit testing

About

API for calorie and exercise logging app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published