Inspiration

The Tiktok trend, aptly called "We Go Jim", our own gym adventures and sports careers, and the need for a gym tracker that will show cold, hard data to help you see how you're improving in the gym all helped inspire this program.

What it does

IGoJim uses datasets and charts to help gym-goers log their max weight repped for certain exercises. The weight, time, and exercises can be adjusted to suit the user's needs.

How we built it

Using ReactJS, ChartJS, CSS, BootStrap, and a little bit of ducktape, we created IGoJim!

Challenges we ran into

It was us versus the world when we took on this project. We ran into every single problem you could think of, from the frontend not connecting correctly to the backend to the files corrupting or getting deleted accidentally. Our biggest challenge was figuring out how to get the components to work with the chart and to get user input to be put into the dataset.

Accomplishments that we're proud of

Nonetheless, we overcame the odds and came up with the product you see today. Our accomplishments include getting the dataset to display in the chart correctly, getting the components to play nice with the chart, and getting the navbar to display icons and open the modal form correctly.

What we learned

We learned a lot during this process! We learned about what goes into fullstack applications, the process of developing web-apps that use datasets, and how to develop web-apps with ReactJS. We also learned several things through the workshops, like how to get funding for projects and nonprofits, and how to write cleaner code.

What's next for IGoJim

  • Set up user-input integration to allow custom weights, times, and exercises
  • Set up a back-end to allow users to save their exercises
  • A social platform to allow users to post their workouts

Built With

Share this project:

Updates