Inspiration

My girlfriend felt unsafe and uncomfortable at the gym, so now she's paying for pricey yoga and Pilates classes each week.

That got me thinking ...

Why not build a safe, supportive fitness community where women can connect, motivate each other, and stay consistent without any of that gym anxiety?

What it does

FitSister matches women with gym buddies, encourages BeReal-style selfie check-ins, and keeps motivation high with Duolingo-inspired streaks to celebrate consistency. It’s a safe, inclusive, and downright fun space to crush fitness goals together.

How I built it

I put FitSister together using React Native with Expo for fast, cross-platform development. Supabase handles auth and the database, with Tanstack React Query managing db queries.

Challenges I ran into

Building custom parts like the age slider (burned some credits 🥵) , or AI voice agents with Elevenlabs in the message tabs because it's using Expo DOM. Plus, being new to mobile app dev meant I had to quickly level up from React web to React Native.

Accomplishments I’m proud of

I built an intuitive mobile app that sparks real connections and keeps users consistent. I incorporated popular features like daily selfie check-ins and streak tracking, using proven patterns from apps like BeReal and Duolingo to encourage connection and consistency for a positive purpose.

What I learned

Bolt.new is awesome for batch updates, but focusing on one component or screen at a time gets way better results. Also, always keep a working package.json handy because sometimes the AI likes to mess with it in weird ways.

What’s next for FitSister

Time to take it to the streets (or feeds) ! I’m gearing up to grow FitSister organically on TikTok and Instagram Reels, with my girlfriend helping out to create authentic, engaging content that actually speaks to people.

Share this project:

Updates