The Zelos Bouldering App
The Zelos Bouldering App is a fitness app that I have been developing on the side. At the moment, I am developing this enhance my own bouldering performance. There are a few workout apps that work alright, but I believe fitness is such an individual activity.
I have a pet peeve with the amount of fitness courses you can find online. You purchase one, and all you receive is just some PDF document with some basic workouts.
I believe that fitness, gainssss, goals are all a matter of consistency. You can find all the best workouts that you need to perform to hit your goals. And in the first week, you want to do it all. Complete every exercise. But fitness goals can not be gained within an Agile Sprint. You need to take a step back, and look at the bigger picture, and only then will you find realistic targets.
Structure.
If you want to be build a foundation for your strength, you will need structure.
There is only so many hours you have in the week. And if you work a full time job, and have additional commitments, unless you schedule in your workouts, how will you find the time.
What is Zelos.
In simple terms:
A training plan creator and scheduler.
- You can star your favourite workouts.
- You can build a 12, 18, 24 or set training plan for yourself.
- Identify heavy load weeks, deload weeks etc. To maximise recovery and gains.
- Workout tracking with timers, logbook, achievements.
- Track progression within each type of workout.
- Plan in rest days.
- Identify msucles used within each workout to balance out, or prioritise.
Examples:
If I know I will be going on a 3 night trip somewhere, and not have access to any equipment. Or maybe I am just on holiday, and actually do deserve a break from exercise. Then I need to factor this in.
All it takes is a few days off, to feel like you are having a write off for the whole week or two. Once you break a routine, it can be hard to get back on it.
So with Zelos, I know I can arrange my week before and my week after to include additional exercises. I can kind of ensure that I am passively recovering during my days off. And I can feel good about myself that I am not skipping any workouts. I have just effectively planned in recovery days, and arranged my workouts so I still get to complete them.
Non functional requirements:
- PWA: Offline First development
- App needs to be available even without internet. In Gyms with limited data access, do not want to impede in actual exercise.
- Tailwind for CSS Styling.
- Originally wanted to use Material UI. However, MUI really does not scale as soon as you want to do anything unique.
- Storybook for component development.
- Developing with atomic design principles. Means that I am always creating reusable components, that have proper documentation for it use.
Development Progress:
2023-07-10:
- App Components have been created.
- Views have been created.
- No App logic currently.
2023-06-20:
- App Figma designs have been created.
- Aim is to use story book for component development