← Back to Portfolio

FitBook

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

FitBook Logo

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

Figma

Design

React Native

React Native

Frontend

NodeJS

Node.js

Backend

Express.js

Express.js

Backend

NodeJS

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.