Fitfolio is a comprehensive health and fitness tracker app that helps users monitor their daily activities, set goals, and maintain a healthy lifestyle. This project was developed from January 2024 to April 2024.
Fitfolio includes a wide range of features aimed at enhancing the user's fitness journey. Below is a detailed breakdown of the key features along with screenshots demonstrating each.
When users first open Fitfolio, they are welcomed by a starting page that allows them to either log in to their existing account or sign up to create a new account. This initial step ensures that each user has a secure and personalized experience.
For returning users, the login page provides a simple and secure way to access their account. Users enter their email and password to proceed.
*Figure 1: Login page where users can enter their credentials.*New users can sign up by providing essential details such as their name, email, and password. This information is securely stored and used to create a personalized profile within the app.
*Figure 2: Sign-up page where new users can create an account.*Once signed up, users are prompted to complete their profile by providing additional information such as age, gender, fitness goals, and current fitness level. This helps in tailoring the app experience to their specific needs.
*Figure 3: User details page where users enter their personal information and fitness goals.*Fitfolio provides a complete set of tools for managing health and fitness, including a to-do list for workout planning and a health store for purchasing fitness-related items. health and fitness tracking with video solution.
*Figure 4: To-Do List for managing workouts.* *Figure 5: Health Store offering fitness products.*Users can track their routines effectively with push notifications. The app utilizes react-native-push-notifications
and Firebase Cloud Messaging (FCM) to ensure users stay on track with their fitness routines. Community feedback features allow users to share and receive tips and encouragement.
Users can customize their profiles, track water intake, monitor calorie burns, set goals, and view their progress on a user dashboard.
*Figure 8: Profile customization with personal details and preferences.* *Figure 9: Water intake tracking feature with daily targets.* *Figure 10: Calorie burn monitoring showing daily and weekly statistics.* *Figure 11: Goal setting screen where users can set and monitor fitness goals.* *Figure 12: User dashboard displaying overall progress and achievements.*Fitfolio uses JWT (JSON Web Token) authentication to ensure secure access to user accounts and data.
*Figure 13: Secure login screen using JWT authentication.* *Figure 14: JWT authentication flow for secure access.*Fitfolio is your all-in-one fitness companion, designed to help you stay on track with your health and fitness goals. From routine tracking to secure profile management, this app offers a comprehensive set of tools tailored to your needs.