GymBuddy
Application made in Kotlin for the #100commitow competition
Install / Use
/learn @Lewan24/GymBuddyREADME
<br>
<br>
<br><br>
<br>

<br><br>
<h2 align="center">Hi, I invite you to take a look at the following android app project \/</h2><h3 align="left"># Needs #</h3> <p align="left">I need an aplication for gym that will help me to track my progress and weight</p> <br> <h3 align="left"># Application purpose #</h3> <p align="left">I want to create a flexible gym helper application for individual trainings.<br>This application would track user's progress, weight changes, show these changes on a nice graphs.</p> <p align="left">Program will be open-sourced and free to use for anyone</p><br> <h3 align="left"># Features (Selected only most important) #</h3> - ☐ Creating own flexible trainings plans (creation of a training plan from selected exercises, their number of series and repetitions, and optionally a pre-imposed weight )<br> - ☐ History of trainings (Check statistics of already made training like ERP and optional advices from system)<br> - ✅ Dark Theme (Must have lol)<br> - ☐ Weight changes tracker<br> - ☐ Statistics page<br> - ✅ Database with exercises (Check exercise, it's title, description, image or video how to do this exercise, advices etc.)<br><br> <h3 align="left"># Roadmap - Work Plans (updated when item is completed) #</h3>[!NOTE]
<p align="left">Application created for the competition <a href="https://100commitow.pl">#100commitow</a> // <a href="https://devmentors.io/">DevMentors</a></p>
<!-- ☐ checkbox empty ✅ checkbox full green -->[!NOTE]
<p>checkbox / Target → Expected completion date</p>
- ✅ Create first initialization of project → 01 March<br>
- ✅ Prepare preview of files structure. Create first few preview pages and main menu → 02 March<br>
- ✅ Prepare needed classess, services and interfaces for trainings → 03-05 March<br>
- ✅ Create database for storing data // Room → 05 March<br>
- ✅ Update models with some proeprties → 05-06 March<br>
- ✅ Implement some static prepared data to database → 07-08 March<br>
- ☐ Prepare Infrastructure project (preview in draw.io) → 09-10 March<br>
- ☐ Find personal trainer to get some important information for application → 11-17 March<br>
- ☐ Implement creating training plans (selected specific exrcises, series, repetitions etc) → 13-20 March<br>
- ☐ implement and prepare exercises database with few prepopulated data in db
- ☐ implement dialog for exercises details and make IT flexible to be able to open also during creating training plans, system advices and history of training
- ☐ connect application with AI for user integration
- ☐ use AI to generate training plans
- ☐ find free assets like images or videos
- Other plans are now under question mark. Future updates will show next roadmap plans. <br>
