Inspiration

We were inspired by the ICSSC apps that aim to help students navigate life at UCI. The app we created was a culmination of fitness creation web services but specifically curated for UCI students by creating workout that can be done at the housing community gyms.

What it does

The app we have created is a web service where you can input your height and weight (For BMI Calculation) and how many days you want to work out in order to curate a fitness plan for yourself.

How we built it

We used a React + Vite framework to create a website on Git Hub pages that pulls data from input and runs it through 2 functions. After that it will pull from a dictionary function of possible workouts and change rep cycles and weight depending on BMI. The website end was primarily programmed in ReactJS.

Challenges we ran into

Lack of Implementation mostly for user login, user profile settings, full 7 day calendar view, Metric/US unit switching, and workout swapping functionality were particularly hard to program. We had a lot of ideas and not a lot of time coupled with technical skill in order to create it. For challenges within the functional app we have a bug where you can sometimes get the same workout multiple times, this is due to our if statement that checks this not functioning correctly, sometimes it works and sometimes it doesn't, unsure on how to fix.... We had a big problem with scope.

Accomplishments that we're proud of

The actual layout of the app is very readable, and the gifs make working out understandable. We are also particularly happy with the hot link feature to a tutorial on how the workout functions.

What we learned

We learned a lot on what goes into programming an app of this scope, writing multiple different code spaces and calling between them (most of us have only every written terminal code (ZYBOOKS!!) or on one VsCode page, so this was a big change with multiple different funcs), and ReactJS as a programming language. In the end though, we have gained a lot of experience and I am very happy with where we ended up.

What's next for Anteater Gym Service

Oh man so many features. I want to overhaul the logo and the name to Zotletics to start. Then implement calendar and profile features. After that we will move to a better UI and mobile launch. These will be our basic features that would allow for full scale deployment, and after that we can work on more features.

Built With

Share this project:

Updates