Introducing WorkItOut — Find Your Gym Partner
I’ve always believed that training is better with a partner. Whether it’s spotting each other on bench press, pushing through one last set of deadlifts, or keeping each other accountable for that 6 AM session — having a gym partner makes a huge difference.
That’s the idea behind WorkItOut: a platform designed for gym goers to find training partners, create sessions at your gym, and build a community around your workouts.
How It Works
WorkItOut is built around a simple loop: find a partner, hit the gym, stay consistent.
- Set your gym — Pick your regular gym, your typical training times, and the kind of workouts you do (strength, CrossFit, cardio, calisthenics, etc.).
- Find gym partners — See who trains at the same gym, at the same times, with similar goals. Send an invitation to team up.
- Connect & train — Accept or decline invites, chat with your gym partners, coordinate sessions, and keep each other accountable.
Built for Gym Partnerships
The invite and match system is designed to find genuine training partners — not a swipe-and-forget mechanic. You browse profiles based on shared gym location, training times, and workout style. Send a personal invitation, try a session together, and build from there.
Real-time chat lets you coordinate session times, share progress, and keep each other motivated — without switching to another app.
Available Everywhere
WorkItOut is being developed for Android, iOS, and web simultaneously, using React Native and Expo. This means your profile, your sessions, and your community are the same across all platforms.
The app is currently in active development — if you’re interested in early access, keep an eye on workitout.fr.
A Note on Security
Building a community platform comes with responsibility. Profiles contain personal information, conversations are private, and user trust is earned.
That’s why WorkItOut is built with security-by-design — the same approach I use in my day-to-day work as a cybersecurity engineer. Authentication uses JWT with separate secrets for development and production (so a dev token can’t work in production). Push notifications require explicit user consent. The database runs with restricted access, no external exposure, and credentials stored with strict file permissions.
No analytics trackers, no third-party login buttons, no data mining. Just a platform that does what it says and protects what it’s given.
What’s Next
WorkItOut is still in development, and I’m focused on getting the iOS and Android builds ready for release through the app stores. Beyond the core features — gym partnerships, session coordination, chat — there are community features, challenges, and workout tracking on the roadmap.
If you’re curious about the infrastructure side — how the app is deployed, the nginx config, the CI setup — that’s documented in the NETWORK repo. But for now, I’m focused on building something that makes it easier for people to get active together.
Questions or ideas? Feel free to reach out. And if you’re into homelabs and self-hosting, check out my other posts about building a Proxmox cluster or monitoring infrastructure with Grafana and CrowdSec.