TwoTwentyFive is a cross-platform mobile app built to support and motivate individuals on their strength training journey. Inspired by the social engagement of platforms like Strava, TwoTwentyFive focuses on the weightlifting niche by combining streamlined workout tracking with a vibrant, community-first experience.
Weightlifting is one of the most effective ways to improve fitness, but building consistency is difficult. Many lifters struggle to track progress efficiently, and the journey can often feel isolating—especially for beginners. TwoTwentyFive addresses both of these challenges by making workout tracking simple and social.
Users can log their workouts, track personal progress (like PRs and bodyweight changes), and participate in virtual gym communities. By encouraging users to join or create groups, share milestones, and compete in challenges, we aim to foster long-term consistency and motivation.
- Workout Logging: Track sets, reps, and weight with a clean and intuitive interface.
- Progress Visualization: Monitor trends in performance and body metrics over time.
- Communities: Create or join virtual gyms to connect with friends, local gyms, or lifting groups.
- Challenges & Competitions: Engage with others through fitness challenges and friendly leaderboards.
- Social Feed: Share highlights, tips, and updates within your lifting community.
- Frontend: Built with React Native using the Expo framework to support both iOS and Android platforms from a single codebase.
- Backend: Currently powered by Firebase:
- Firestore for scalable and real-time NoSQL data storage
- Firebase Authentication for secure user accounts
- Firebase Storage for user-uploaded media and assets
As the app scales, we are evaluating options such as Google Cloud Platform or AWS to support greater backend customization, performance, and cost efficiency.