Inspiration

Sometimes leg day calls for heavy metal, sometimes it calls for smooth jazz. Music can give incredible insight into how we feel, and how heavy we lift. GymJams was designed to track how what we feel interacts with what we accomplish.

What it does

Users can input their workout split for the day followed by a link to their spotify playlist they listened to during the gym session. Users may also add friends to see how heavy they lift and what music they used to accomplish it.

How we built it

We used simple HTML, CSS, and JS for the front-end and Spring Boot to handle requests on the backend. We also used the Spotify API to pull playlist information.

Challenges we ran into

Originally for a team of two, we bit off far more than we could chew. Neither of us have relevant experience in React which we stupidly chose originally, and connecting to the Spotify API for user logon acted as a big roadblock. For the sake of time, we ended up ditching both ideas and ended with something far more manageable.

Accomplishments that we're proud of

  • Fighting through the headaches of our initial roadblocks
  • While missing key elements, the functionality feels pretty complete ## What we learned
  • Interacting front-end and back-end
  • Our limitations as programmers ## What's next for GymJams
    • A database for storage between sessions
  • Thorough debugging
  • UI Improvements
Share this project:

Updates