leynadm / fitPowerUp

2 stars 0 forks source link

Introduction

As part of the Odin Project curriculum, fitPowerUp represents my first successful attempt at building a full-stack web application.

My goal was to create a Progressive Web App focused on fitness. After a few months of work, I managed to build an app that's both fully functional and engaging. Here's a summary of what I achieved.

body-tracker

The Stack

In terms of stack, I relied on tools I discovered while studying through the Odin Project curriculum, as well as technologies I researched based on my needs.

App Overview

Login:

adding-exercises

Adding Workouts

Accessing the Exercise Library:

Workout Customization:

adding-exercises adding-exercises

Preset Workouts

preset-workouts

Body Tracker

body-tracker

Data Analysis and Tracking Progress

analysis

Social Component

analysis

Gamification Features:

The truth is there are a million and one workout loggers out there. The spice of my project was the inspiration from Dragon Ball Z and the elements borrowed from the show. For example:

analysis

Quality of life & Settings

analysis

Things I learned

Front-End Development:

Backend

Firebase

Things that could still be done better

Needless to say, I'm very proud of the app and I also realized how it could be much, much better. A few things that come to my mind: