Skip to content

Shashank-grd/First_App

Repository files navigation

BMI Calculator App with Flutter

example1       example2       example3      



example4               example5              

Overview

This Flutter application serves as a Body Mass Index (BMI) calculator, allowing users to calculate their BMI based on their height and weight. Additionally, it incorporates a feature for users to upload photos, enabling them to visually track their body transformation progress. The app includes comprehensive authentication functionalities such as email and mobile login, sign-up option, and password recovery.

Features

  1. BMI Calculation: Users can input their height and weight to calculate their BMI instantly.

  2. Photo Upload: Users can upload photos to visually track their body transformation journey.

  3. Authentication:

    • Email Login: Users can log in using their email address and password.
    • Mobile Login: Users can log in using their mobile number and password.
    • Sign-Up Option: New users can create an account with their email address or mobile number.
    • Forgot Password: Users can reset their password through the app.
  4. User Profiles: Each user has a personalized profile where they can view their BMI history and uploaded photos.

How to Use

  1. Installation:

    • Ensure you have Flutter installed on your system.
    • Clone or download the project from the repository.
    • Navigate to the project directory and run flutter pub get to install dependencies.
  2. Run the App:

    • Connect your device or use an emulator.
    • Run the command flutter run in the project directory.
  3. Authentication:

    • Create a new account using your email address or mobile number.
    • Log in using your credentials or use the forgot password option if needed.
  4. BMI Calculation:

    • Input your height and weight to calculate your BMI.
    • View the BMI category and interpretation.
  5. Photo Upload:

    • Navigate to the photo upload section.
    • Choose a photo from your device to upload.

Future Enhancements

  • Implement social media sharing options for users to share their BMI results and body transformation progress.
  • Include a diet and exercise tracker to help users maintain a healthy lifestyle.
  • Integrate with wearable devices to automatically track fitness data.

Releases

No releases published

Packages

No packages published

Languages