Inspiration
While brainstorming, we thought of something we all liked: fitness. We narrowed it down to something manageable for our first hackathon with a primary, secondary, and tertiary goals, that would fit into the 'fitness app' category.
What it does
It creates a daily calorie goal based on certain factors, and to give recommendations on food groups based on individual goals. It also has toggles for observances that act as reminders or filters, and suggests workouts and specific foods based on several factors.
Current Status
Currently, it provides a home screen with navigation to the second 'entry' screen and the third 'results' screen. There aren't any calculations being ran or fields to enter any information.
How we built it
We used Flutter, which uses Dart as the language.
Challenges we ran into
We have never used Dart or Flutter before, or too much of any language for that matter, so diving into it was really hard. The time crunch was also new, so we had to learn a lot fast. Additionally, between computer hardware limitations, software errors, and internet bandwidth, chunks of time were lost waiting for updates or troubleshoots.
Accomplishments that we're rowdy for
We made a primitive project, but it was done in a day and with no experience! We had a lot of fun climbing over the roadblocks and celebrating each small success. Working under light pressure was also good real world practice, and finding workarounds for computer limitations was hard, but rewarding.
What we learned
We learned a lot of the Flutter and Dart languages. A ton! We also learned how to deal with a situation that is unfamiliar. We also learned what a hackathon is all about, and how it helps us step out of our comfort zone.
What's next for Whole Body
This project will need to have basic functionality: that is, able to display the calorie calculations and text fields to populate those variables. Next, we'll do the secondary goal of displaying nutrition information relevant to the user. Then, we'll add QoL improvements like observance support and UI improvements.
Log in or sign up for Devpost to join the conversation.