Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.57 KB

File metadata and controls

46 lines (36 loc) · 1.57 KB

Fitbits logo

fitbits

fitbits is a fitness application designed to help users create personalized fitness routines and diet plans using AI. This app provides an intuitive user experience, allowing individuals to track their progress, set fitness goals, and stay motivated on their fitness journey.

Features

  • User Authentication: Secure login and registration functionality.
  • Personalized Fitness Plans: AI-driven routines tailored to user goals and preferences.
  • Progress Tracking: Share and visualize progress on fitness plans.
  • Loading Animation: User-friendly loading animations for generating fitness plans.
  • Database Integration: User data is securely stored in Firebase Firestore, including passwords, height, weight, and goals.

Technologies Used

  • Frontend: React Native (Expo)
  • Backend: Firebase Firestore
  • Languages: JavaScript

Installation

  1. Clone the repository:
    git clone https://github.com/tpncoder/fitbits.git
  2. Navigate to the project directory:
    cd fitbits/easyfit
  3. Install dependencies:
    npm install
  4. Start the application:
    npx expo start
  5. Follow the instructions in the terminal

Usage

  1. Create an account or log in to your existing account.
  2. Set your fitness goals and preferences.
  3. Generate your personalized fitness plan.
  4. Track your progress and share it with others!