Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 3.94 KB

README.md

File metadata and controls

42 lines (32 loc) · 3.94 KB

Gym-Management-Application

"GymCog" is a gym management application developed using Android Studio and Java programming language. The application is designed to streamline and enhance the management of a gym facility by offering both the gym owner (admin) and clients/employees dedicated applications with advanced features. The project utilizes the Firebase Database for secure and efficient data management, providing portability and real-time synchronization of information across devices.

Key Features:

  1. Separate Applications:** The GymCog project consists of two separate applications - one for the gym owner (admin) and another for clients/employees. This separation ensures better security and role-based access to the application's functionalities. Screenshot 2023-08-26 022409

  2. Admin Application:

    • Dashboard: The admin application offers a comprehensive dashboard that provides an overview of various aspects of the gym, including membership statistics, revenue, and more.
    • Member Management: Admins can add, edit, and remove gym members. They can also view member profiles, track membership status, and manage subscriptions.
    • Employee Management: The application allows the admin to manage employee profiles and schedules.
    • Financial Tracking: The admin can keep track of gym finances, including revenue from memberships. Screenshot 2023-08-26 022536
  3. Client/Employees Application:

    • User Profiles: Clients and employees can manage their profiles from the essential information provided by admin.
    • Membership Access: Clients can view their membership status, renewal dates, and access gym-specific information.
    • Class Schedules: Clients can access class schedules.
    • Feedbacks: Clients can submit feedbacks through in-app feedback option.
    • Secure Access: Role-based access ensures that clients can only access relevant features, while employees have access to their required tools. Screenshot 2023-08-26 022635 Screenshot 2023-08-26 022801
  4. Membership Payments via GPay: -Integrated Google Pay (GPay) as a secure and convenient payment method for membership fees. -Clients can easily make payments using GPay, streamlining the membership renewal process. Screenshot 2023-08-26 023254

  5. Firebase Integration:

    • Real-time Data: Firebase Database ensures real-time synchronization of data across all instances of the applications.
    • Security: Firebase provides robust security features, including user authentication and data encryption, ensuring data privacy and integrity. -Scalability: The database can handle the growth of gym members, employees, and data without compromising performance.
  6. Portability:

    • Cross-device Access: Both the admin and client/employee applications are designed to work seamlessly on various Android devices, offering portability and accessibility.
    • Data Sync: As the data is stored in Firebase Database, users can access their accounts and information from any device with the application installed.

"GymCog" is a powerful and user-friendly gym management solution that combines the convenience of mobile applications with the security and efficiency of Firebase Database. It empowers gym owners to manage their facilities effectively while providing clients and employees with a seamless experience for all their fitness-related needs.