Skip to content

argieuwu/big-bros

Repository files navigation

Gym Fitness Mobile Application

A modern Flutter-based fitness application built to empower users on their health journey. It provides an all-in-one platform to track workouts, monitor diet and progress, book gym sessions, and access personalized training resources. Seamlessly integrated with Firebase for real-time data synchronization, secure authentication, cloud storage for videos and images, and instant chat support, helping users stay motivated and connected anytime, anywhere.

fitness-app

Features

  • User Authentication (Firebase Auth) — Secure login and registration using email and password
  • Workout Tracking — Log exercises, duration, and calories burned
  • Progress Monitoring — Track fitness performance through stats and visual charts
  • Goal Setting — Create, edit, and monitor workout or diet goals
  • Diet & Nutrition Plans — Access meal guides and calorie intake plans
  • Training Videos — Stream and view uploaded exercise tutorials stored in Firebase Storage
  • Resource Library — Explore motivational and educational fitness resources
  • Session Bookings — Book and manage fitness or gym training sessions directly in the app
  • Real-Time Chat Support — Instantly message fitness coaches or the support team for help and advice
  • Settings & Account Management — Edit user credentials, update information, and request account deletion securely
  • Push Notifications (Firebase Cloud Messaging) — Receive reminders for workouts, bookings, and updates
  • Responsive Design — Modern and intuitive interface adaptable to any device size
  • Cloud Sync (Firebase Firestore) — Real-time data synchronization across devices

Tech Stack

Technology Description
Flutter Cross-platform framework for building iOS & Android apps
Dart Programming language used for Flutter development
Firebase Authentication Handles user registration and login
Cloud Firestore Stores user data like bookings, workouts, goals, progress and messages
Firebase Storage Stores videos, images, and other media files for training and diet content
Firebase Cloud Messaging (FCM) Sends real-time push notifications

Installation

  1. Clone the repository:
    git clone https://github.com/argieuwu/fitness_app.git
    
  2. Navigate to the project directory:
    cd fitness_app
    
  3. Install dependencies:
    flutter pub get
    
  4. Run the Application:
    flutter run

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors