Skip to content

The Exercise Tracker is an API developed in C# that enables users to log and analyze their workout routines. It serves as an educational project to demonstrate the implementation of the repository pattern and basic CRUD operations in a console environment.

License

Notifications You must be signed in to change notification settings

vasicm4/exercise-tracker-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🏋️ Exercise Tracker

The Exercise Tracker is an API developed in C# that enables users to log and analyze their workout routines. It serves as an educational project to demonstrate the implementation of the repository pattern and basic CRUD operations in a console environment.


Features

  • Record Exercises: Log exercises with details such as date, type, and duration.
  • View Exercise Logs: Display a list of all recorded exercises.
  • Update Entries: Modify existing exercise records.
  • Delete Entries: Remove exercises from the log.
  • Data Persistence: Utilize the repository pattern for managing data storage and retrieval.

Technologies Used

  • Language: C#
  • Framework: .NET
  • Architecture: Repository Pattern
  • Data Storage: In-memory collections or simple file-based storage (as per project scope)

Getting Started

  1. Clone the Repository:

    git clone https://github.com/Call911plz/ExerciseTracker.git
  2. Navigate to the Project Directory:

    cd ExerciseTracker
  3. Build the Application:

    dotnet build
  4. Run the Application:

    dotnet run

License

This project is licensed under the MIT License. See the LICENSE file for details.


Contact me

About

The Exercise Tracker is an API developed in C# that enables users to log and analyze their workout routines. It serves as an educational project to demonstrate the implementation of the repository pattern and basic CRUD operations in a console environment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages