log-me icon indicating copy to clipboard operation
log-me copied to clipboard

Log Me is a workout tracker application built using flutter. 🏋🏻‍♀️

Log Me

Log Me is a workout tracker application built using flutter. The app allows a user to

- Add custom exercises
- Build custom workout routines 
- Track workouts.
- Fetch history of all the tracked workouts.
- Save current workout as a routine for your next workout.

Getting Started

Installation

Step 1:

Download or clone this repo by using the link below:

https://github.com/ooanishoo/log-me

Step 2:

Go to project root folder

cd log-me

Step 3:

Execute the following command in console to get the required dependencies:

flutter pub get 

Step 4:

Make sure you have a device (Simulator/Emulator/Actual Mobile) connected then run the app:

flutter run

Libraries & Tools Used

  • Scoped Model (State Management)
  • Sembast (Database)
  • Service Locator (Provides service locator pattern implementation for dart.)
  • Get It (Service Locator that allows to decouple the interface from a concrete implementation)
  • TableCalendar (Highly customizable, feature-packed Flutter Calendar with gestures, animations and multiple formats.)

Screenshots

screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot

Found this project useful ? ❤️

  • Support by clicking the ⭐️: button on the upper right of this page. ✌️