/fit-chievements-api

API for Fit-chievements application. Full CRUD operations, built with Node, Express, MongoDB

Primary LanguageJavaScriptMIT LicenseMIT

Fit-chievements-API

Build Status Coverage Status dependencies Status devDependencies Status License: MIT

This is the API that serves the Client Side Fit-chievements application.

Database Relationship Model

Mind map coming soon...

Installing

Git clone the project.

git clone https://github.com/glenrage/fit-chievements-api.git
cd fit-chievements-api

npm i
npm run start

Now that the server is running, open your browser to. http://localhost:3000

Running the tests

Tests coming soon

npm run test

Sample JSON output

Coming soon...

Authentication

The server uses JSON web tokens to authenticate through the Passport library.

Built With

  • [NODE]
  • [EXPRESS]
  • [MONGODB]

Credits

Special thanks to thinkster.io for making an awesome tutorial from scratch. https://thinkster.io/

Todos

  • Finish AWS s3 upload photo route
  • Write routes and schemas for notifcations

Known Bugs

  • Cannot upload photo on mobile iOS Chrome