Skip to content

Workout tracking application that utilises riverpod state management in a scalable and production level fashion.

Notifications You must be signed in to change notification settings

JohnnyNguyen01/riverpod-gym-app

Repository files navigation

Logo

Logo

The mobile application for Adonis Athletics. This is the client side application that enables clients to receive, log and update their coach assigned workouts in real-time. It also allows them to edit their user information, instantly message their assigned coach, and view video tutorials for each of their assigned exercises.

Table of contents

Quick start

For testing purposes, fork/clone the repo and run via an Android or iOS emulator using Flutter. For more info, please Click here

Status

Currently builds. Not all features are created.

What's included

Features Ready
User Account Creation (Create, Read, Update, Delete) ✔️
Real time workout tracking and logging ✔️
Instant Messaging with Coaches ✔️
Access to Video Tutorials for each exercise ✔️
Ability to upload lifts and exercises in logs
View historical workouts and progression
Packages Used
Firebase Authentication ✔️ Firebase Storage ✔️
Firebase Firestore ✔️ Firebase Core ✔️
Riverpod ✔️ Youtube Player ✔️
Equatable ✔️ And much much more! Check out the pubspec.yaml file

Demo

Demo 1

Demo 2 - Better showcase of instant messaging with web-app

Demo 1 Demo 2

To Do

  • Add ability to upload workout recordings in a log.
  • Create a dashboard that contains all of ther user's previous workout hirstory.
  • Gamification of certain aspects.
  • Remodel a few of the Firebase model classes.
  • Update this app's Riverpod to the latest deployment.

Creators

Creator

Thanks

Amir Fazeli and the Adonis Athletic Company for letting me build this.

Copyright and license

Code and documentation copyright 2011-2018 the authors. Code released under the [MIT License]

Enjoy 🤘

About

Workout tracking application that utilises riverpod state management in a scalable and production level fashion.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published