Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 1.96 KB

README.md

File metadata and controls

59 lines (37 loc) · 1.96 KB

Focus Fitness: Gym Management System

This Gym Management App is a mobile application developed using Flutter and Firebase. It provides gym owners and managers with a comprehensive solution to manage their gym operations efficiently, including member management, class scheduling, payment tracking, and more.

Features

  • Member Management: Keep track of member details, attendance, membership plans, and payments.
  • Payment Tracking: Monitor member payments, send reminders, and generate payment reports.
  • Notifications: Send automated notifications for class schedules, payment reminders, and other important updates.
  • Admin Dashboard: Accessible admin dashboard for easily managing all gym activities.
  • User Authentication: Secure login system for admins, staff, and members with Firebase Authentication.

Technologies Used

  • Flutter: Cross-platform framework for building native mobile applications.
  • Firebase: Backend services including Firestore for database, Firebase Authentication for user authentication, and Firebase Cloud Messaging for notifications.

Installation

  1. Clone the repository:

    git clone https://github.com/Navindu-Ashen/Focus_Fitness.git
    
  2. Navigate to the project directory:

    cd Focus_Fitness
    
  3. Install dependencies:

    flutter pub get
    
  4. Set up Firebase for the project by following the Firebase setup guide.

  5. Run the app:

    flutter run
    

Contributing

Contributions are welcome! If you have any ideas for improvements or new features, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • This project was inspired by the need for efficient gym management solutions.
  • We would like to thank the Flutter and Firebase communities for their excellent documentation and support.