Fitmate – Web Admin & Gym Panel

Key Contributions:

  • Saad Ibna Omar Sabit

  • Developed and integrated advanced wallet systems, including System Wallet, Gym Wallet, User Wallet History, and Wallet Disbursement modules for both gyms and the platform admin.
  • Implemented point-based logic and packages, enabling point-based gym class session bookings and session-based point tracking.
  • Built Gym Class and Gym Session management interfaces within the gym panel, including view, update, delete, filter by future dates, and session cancellation features.
  • Introduced gym-specific configurations such as Gym Commission and Access Cost settings, providing flexible business rules for gym partners.
  • Added support for admin and gym-level system settings, and implemented admin logs and gym activity logs for transparent audit tracking.
  • Enhanced the overall user experience by sending welcome emails and notifications on user registration and gracefully handling edge cases like missing booking references.
  • Applied soft-delete logic to gyms and gym classes, ensuring inactive entities are logically removed while maintaining data integrity and preventing login for deleted gyms.
  • Fixed multiple bugs, including Ref type data inconsistencies and theme/UI issues, and introduced a reusable delete confirmation modal to improve UX consistency.

Technology