💡 Inspiration

Tracking workouts can feel like a chore, especially when you’re not sure whether to push harder or hold back. As lifters, we found it difficult to identify the right time to increase our weights without risking injury or stalling progress. We wanted something smarter — a system that not only tracks numbers but actually understands your training. That’s why we built Superlift, an AI-powered strength coach that helps you progress intelligently, recover efficiently, and stay consistent.

🚀 What It Does

Superlift acts as your personal AI strength coach. It:

📝 Lets you log sets, reps, and weights for every exercise.

🤖 Uses Google Gemini to analyze your training trends and estimate your one-rep max (1RM).

💪 Provides personalized feedback after each workout, suggesting safe, intelligent load increases.

📊 Displays clear progress charts so you can visualize strength gains over time.

🎙️ Enables on-demand AI consulting — ask questions like “Why is my bench stagnating?” and get data-driven, context-aware answers.

🧠 How We Built It

We built Superlift using:

React Native (Expo) for a seamless, cross-platform mobile experience.

Google Gemini API for natural language analysis, performance feedback, and context-based recommendations.

React Native Chart Kit for dynamic data visualization.

A custom useChat() hook to power real-time conversation with Gemini, styled through a clean, translucent chat UI inspired by modern fitness apps.

🧩 Challenges We Ran Into

Integrating Gemini’s text API in a mobile environment required careful prompt engineering to maintain context between sessions.

Designing an intuitive UI that fits both quick logging and AI chat without cluttering the screen.

Building accurate 1RM and progression estimations using limited user input.

Prompt engineering ensuring fast performance and responsive animations while keeping the AI feedback feeling natural and human-like.

🏆 Accomplishments That We're Proud Of

Creating a smooth, chat-based AI experience that feels like talking to a real coach.

Getting meaningful training insights from minimal data input.

Designing a clean and adaptive UI that feels native on both iOS and Android.

Seeing early testers use Superlift to genuinely improve their workouts and confidence in the gym.

📚 What We Learned

How powerful AI can be when paired with user data to provide actionable fitness guidance.

The importance of thoughtful UX design — especially in fitness apps where users are on the move.

Effective prompt chaining and state management to maintain conversation context with Gemini.

How small visual details (like smooth chat animations and translucent buttons) significantly improve user engagement.

🔮 What’s Next for Superlift

We’re just getting started. Next, we plan to:

Add voice logging and hands-free coaching for convenience mid-set.

Improve Gemini’s contextual memory for long-term performance tracking.

Release a community leaderboard where lifters can compare progress and stay motivated.

Share this project:

Updates