Circle Up – Sports Community & Event Discovery App
A sports community app with a live event map, level-based partner matching, women-only circles and club pages.

- Industries
- Platforms
- iOS, Android, Web
- Store category
- Sports
- Built with
- Flutter
- React
- Node.js
- MySQL
The project
Circle Up sits between anonymous gyms and messy group chats. An interactive live map shows spontaneous sessions, running meetups and scheduled workouts nearby, all created by the community. Users find groups or training partners by interest and level, from beginners to people preparing for a Hyrox race. Women can create and join events visible only to women. Running clubs and sports collectives use the app as their home for coordination, with event pages, RSVPs and chat. We built the iOS and Android apps in Flutter, with a Node.js and MySQL backend and React on the web side.
The challenge
- People who wanted to train with others relied on anonymous gyms or cluttered messenger groups.
- Finding nearby sessions and partners at the right level took time.
- Women wanted safe, exclusive spaces to train in groups.
- Clubs coordinated their events across scattered chats.
What we built
- A live map of community-created events and groups.
- Performance-based matching for training partners.
- Women-only events and circles.
- Event pages with location, time, RSVP and chat, plus club integration.
- Onboarding, profiles and a weekly calendar of events.
Screens
Key features
Live event map
Sessions, meetups and workouts nearby, shown as pins on a map.
Level-based matching
Partners are matched by fitness level, from beginner to race preparation.
Women-only circles
Events and groups that only women can see and join.
Event RSVPs
Each event shows location, time and organizer, with Join, Skip or Maybe responses.
Club pages
Running clubs and sports collectives host their events and members in the app.
In-app chat
Users message partners and organizers directly from profiles and events.










