Inspiration
A lot of popular fitness apps are very general, but we wanted an app built specifically around fueling workouts. Fuel was inspired by the idea that nutrition timing matters just as much as calories, especially for athletes trying to perform well and recover faster.
What it does
Fuel helps users plan meals, log food, schedule workouts, and get personalized fueling recommendations before, during, and after training. It estimates metrics like glycogen, glucose availability, calories, macros, and gives practical suggestions based on the user’s workout timing and goals.
How we built it
We built Fuel as a Flutter app with custom engines for meal timing, metabolic estimates, workout presets, and fuel prescriptions. We also connected Supabase Edge Functions with Gemini to parse food descriptions and nutrition labels into structured nutrition data.
Challenges we ran into
One challenge was turning complex physiology concepts into recommendations that felt simple and useful. We also had to balance accuracy with usability, since models like glycogen and glucose availability are estimates rather than medical measurements.
Accomplishments that we're proud of
We’re proud that Fuel feels more personalized than a basic calorie tracker. The app combines workouts, meals, preferences, and recovery feedback into one system that can actually explain why it recommends certain fuel choices.
What we learned
We learned a lot about nutrition timing, athletic recovery, and how carbohydrates, protein, fat, and fiber affect workout performance. We also learned how important it is to design around real user behavior instead of just showing raw data.
What's next for Fuel
Next, we want to make Fuel smarter by improving personalization over time based on how users feel after workouts. We also want to expand the food database, improve AI coaching, and add deeper progress insights for training and recovery.
Built With
- codex
- flutter
- supabase
Log in or sign up for Devpost to join the conversation.