Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exercise-tracker-Microservice

The Exercise Tracker Microservice is a project from freeCodeCamp's Backend Development and APIs curriculum. This project enables users to log their daily exercise activities, providing an interface to create user profiles, track exercises, and retrieve logs.

Features

  • User Creation:
    • Allows users to create a new profile with a unique username.
    • Returns a unique userId for each user.
  • Log Exercises:
    • Users can add exercise logs by providing:
    • A description of the activity.
    • The duration in minutes.
    • An optional date (defaults to the current date if not provided).
  • Retrieve Logs:
    • Retrieve a user's exercise history, including:
    • All exercises performed.
    • Total number of exercises.
    • Supports optional query parameters to filter logs by from, to, and limit.

    About

    This is a full-stack JavaScript application that uses a Node.js backend using Express and MongoDB for data storage. The application will allow users to track their exercises and retrieve logs.

    Resources

    Stars

    0 stars

    Watchers

    1 watching

    Forks

    Releases

    Packages

    Used by

    Contributors

    Languages