FitBook
A social media fitness app that combines fitness with social connectivity.

About
FitBook is a cross-platform social media application designed to motivate users through community engagement and healthy competition. By combining fitness tracking with social connectivity, FitBook allows users to share workouts, track progress, and connect with others on their fitness journeys. The platform encourages consistent physical activity through features like challenges, achievements, and a supportive network of fitness enthusiasts.
Features
Workout Tracking
Track workouts and monitor fitness progress with detailed analytics.
Social Sharing
Share updates and achievements with friends to stay motivated.
Community
Connect with other fitness enthusiasts and build your network.
Discovery
Discover users and content through dynamic search and recommendations.
Technologies Used
Figma
Design
React Native
Frontend
Node.js
Backend
Express.js
Backend
MongoDB
Database
Design Prototype
What I Learned
FitBook represented my first full-stack development project and marked a significant milestone in my growth as a developer. On the technical side, I gained valuable experience in several key areas: full-stack mobile development using React Native and MongoDB, implementing secure authentication systems including third-party login integration, designing and integrating RESTful APIs, and collaborating with designers to transform Figma prototypes into responsive UI components.
Beyond the code, this project taught me the importance of clear communication, aligning on goals and timelines, and team collaboration when building a product. We practiced Agile development, which helped us stay organized and adaptable as we prioritized features and tackled bugs.