Feedback on my first fullstack project for a workout tracking app

Hey guys, I just deployed my first ever fullstack app. And I would love to get some feedback on it. It’s intended for learning only, in order to gain more experience and actually get my hands on every step of a project.

Here is a little story to why I decided to do it:

After many years of using iPhone’s notes to write down my my workout plans, and keep track of the weight increase in my exercises, I finally got tired of it and wrote my own app to keep track of that. As simple as writing it on your notes, GymBo is your gym-friend, where you need only to create your workout plan, and you are ready to update it every time you pump another 5 kilograms on that Bench Press.

This project was created with:

  • HTML, CSS and JavaScript to handle Frontend
  • Node.js and Express to handle server
  • MongoDB and Mongoose to handle database
  • Passport and Bcrypt to handle authentication
  • Axios to handle Api requests

Find it online: https://gymbo.onrender.com
Or on Github: GitHub - luisclaudioc/gym-friend

Thank you!!

HI @luisclaudioc

I had a quick look at your app.

  • Maybe on the login page, a brief explanation of what the app does.
  • A short introduction to the app for first time users.
  • Some way of measuring progress with target goals, have this info display after logging in.
  • Have a few predefined options in the dropdown menu.
  • Record session outcomes, and display on a graph or heatmap.
  • Is the app, mobile friendly?

Happy coding

1 Like

Hey, thank you so much for the feedback.

I’ll add that intoduction and also some cool visuals right away.
Measuring progress and future goals and graphs are definitely on my next steps to making it better.
By predefined options you mean exercise options?
And yeah, I tried it on mobile, and i didnt have any issues so far.

Thank you again for taking the time

1 Like

Hi @luisclaudioc

Yes, predefined exercise options.

If you are focusing on strength training, consider adding a weekly or monthly reminder for a one rep maximum, or other form of progress tracking.

Happy coding

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.