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.
- Implement models and persistense
- Implement authentication
- Implement data validation
- Implement all REST routes
- Implement graphQL routes
- Implement automated tests
- 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