Skip to content

An api built with Javascript, Express and MongoDB to track and manage user's habits.

License

Notifications You must be signed in to change notification settings

omarcusdantas/trackit-api

Repository files navigation

A REST Api built with Typescript, Express and MongoDB to track and manage users habits.

💬 Description

This project contains all the files for an API called TrackIt.

  • /signup and /signin post endpoints to handle user creation and session.
  • /habits route with post, get and delete endpoints to handle user habits.
  • /daily-activities with get and put endpoints to handle user daily activities.
  • /history get endpoint to retrieve user history.
  • /users/update post endpoint to update users data (habits and history).

🚀 Deployment

The project is deployed on https://trackit-api.cyclic.app/

✨ Tech

💻 Usage

npm i
npm run dev

🗺️ Routes

All the routes are documented on Postman: https://documenter.getpostman.com/view/28914967/2s9XxwxF2j

💡 Contributing

This project is currently not open for contributions. However, you are welcome to fork the repository and make modifications for personal use.

📝 License

This project is released under the MIT License.

📚 Credits

This project was created as a practice project by Marcus Dantas.

About

An api built with Javascript, Express and MongoDB to track and manage user's habits.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published