Giter VIP home page Giter VIP logo

exer_log's Introduction


ExerLog

ExerLog is a simple and easy-to-use exercise journal app developed in conjunction with sports science that focuses on providing you with all the essential data without all the irrelevant information that you don't need. An app that keeps track of your exercises, body measurements, and offers you access to relevant workout information. The goal is to give you the freedom of a analog exercise journal with the analytical abilities of excel.

Create workouts and keep track of your reps, sets, weight, total weight, total reps, total sets, maxes and more. Track important physical measurements including bodyweight, waist size, arm size, and more. Then, visualize all of these measurements in bar charts and graphs that show your advancement over time.

Right now the project is in its infancy so there are a lot of features left to be added. If you want to follow the full buildout of this project then I (Kalle Hallden) have a YouTube channel where I document the progress every week: https://youtube.com/playlist?list=PL5tVJtjoxKzpxnc9ventef-1sgvoR8nqG

Technologies used

This project uses Flutter. The reason I (Kalle) chose Flutter is that I am very comfortable with using the framework and that you only have to write once and can run anywhere.

Current Features

Workout metrics:

  • Name of exercise
  • Reps
  • Sets
  • Weight
  • Rest
  • Total weight/reps/sets per exercise and for the full workout

Future features

Workout analytics:

  • Charts for strength increases over time
  • Charts for volume (ie total weight and average weight per workout) over time (for easy periodisation)
  • Progressive overload tracking

Workout Planner:

  • The ability to set up a workout plan for future workouts

The thinking here is that this can become a way for people to create workouts and share them with each other. Let's say that a json workout template can be imported in the app so that you can perform that workout. This might be a really good way for trainers to create long term workout plans for their athletes.

Body metrics:

  • Body Weight
  • Waist size
  • Arm size
  • Calf size
  • Chest size
  • Wrist size
  • Thigh size

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Issues

Development

Install the Flutter SDK from the official flutter.dev website for your operating system.

Clone this project

  git clone https://github.com/KalleHallden/exer_log.git

CD into the project

  cd exer_log/app/exerlog

Download dependencies

  flutter pub get

Run the project

  flutter run

Authors

exer_log's People

Contributors

kallehallden avatar momshaddinury avatar ckelwin avatar bogdwynny avatar hannest03 avatar jorgelrj avatar rachitkakkar avatar

Stargazers

Prathamesh Inde avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.