Inspiration
This whole thing started with my own journey. In 2019, I went from over 30% body fat down to 10%, and I got certified as a personal trainer in 2021. Looking back, I just wished I had a tool like RepSet to help me hit my goals without so many mistakes along the way. That's the core of it.
What it Does
RepSet is a full toolkit, whether you're just starting out or you're a seasoned gym-goer.
First, it creates a 30-day training cycle for you. It's all based on progressive overload and solid, science-backed principles. You can take each day's routine right into our Training Canvas, where you add your sets, reps, weight, even change the weight unit. Over time, this builds a huge database of your performance. That data then feeds into our AI Analyzer, which gives you insights on exactly what to improve.
But maybe you don't want to commit to 30 days? No problem. RepSet also creates standalone routines. You can even build one using our fun, Tinder-like game called GymCrush. Just swipe through exercises based on your target muscle or split, and build your session on the fly.
oh also you can scan gym machines to get detailed info about them. It even links you right to our app's exercise library so you can instantly add those movements to your workout.
Oh, one more thing! You can analyze your current session, and RepSet will suggest even more exercises to make sure you have a truly productive workout.
Very soon during shipaton ill finish the Merit Badge System, a Boy Scout badge achievement system for the user.
How We Built It
I built RepSet using Flutter. I relied heavily on AI assistance, mostly GitHub Copilot, along with Gemini 2.5 Pro, and GPT-4 for lighter tasks. Don't get me wrong, I know how to code and I've got the basics of Dart, Python, and database management
The backend? That's all on Firebase.
Challenges We Ran Into
My biggest challenge was crafting a really science backed prompt. It had to consider the user's needs, process that with our 456-exercise library, and then spit out a genuinely great training session or a full 30-day cycle. I honestly think I'm super close to a 10/10 suggestion for both.
My second hurdle was learning Firebase, making sure the APIs were secure, handling authentication, and managing that NoSQL database. That was a big one.
Accomplishments We're (I am) Proud Of
I'm incredibly proud of building this entire app, this whole product, single-handedly. It really delivers, and I truly believe it can help both beginners and pros.
What We (I) Learned
I feel 100% confident now in designing, prototyping, developing, and coding an entire app using Flutter for both web and mobile. Honestly, even if I don't win anything here, I'm happy because I know my value now, and I know I can get employed.
What's Next for RepSet: Gym Pocket Coach
I'm sure this app could be a huge hit! My short-term goal is to hit $1,000 MRR and just keep building on it. I really believe in RepSet.
Log in or sign up for Devpost to join the conversation.