Inspiration
I wanted to create a more personalised workout app, since most of the ones out there are very generic.
What it does
Fit.AI uses OpenAI's API to generate a truly personalised workout plan. It takes into account injuries and limitations and even gives the user a free form text field to say 'I don't like squats' or any other input.
How I built it
I worked on this app for over 2 months so far, and I was able to build it so fast because of a private library of shared components that I created while building the other Solid Apps. The app is built using Swift and Catalyst for macOS. It uses OpenAI's API via a Firebase Cloud Function and uses Firebase as the back end. And of course, RevenueCat for the 2 IAPs
Challenges I ran into
One of the toughest parts about building with OpenAI's API is refining the prompt based on edge cases I will receive from users, so I'll be waiting for feedback to make sure the workouts generated are just right.
Accomplishments that I'm proud of
I'm proud of how the app turned out, but it has just been launched and I'll have a lot of work to do to expand, improve and refine it.
Who am I
My name is Cristian Moisei, I'm a Product Designer and iOS developer from Bucharest, Romania. I've been learning Swift on the side for about 5 years now (huge thanks to Sean Allen for his very beginner friendly videos) and I design and build apps as a side project. For my day job, I'm a designer for a British startup.
Log in or sign up for Devpost to join the conversation.