II. Method
Last updated
Last updated
The project aims to deploy a secure, user-friendly fitness management platform that promotes self-discipline, supports responsible workout planning, and strengthens connections between gym-goers, fitness trainers, and gym owners. Informed by a comprehensive literature review and quantitative data on user preferences, the system currently uses a robust client-server model with a responsive web and mobile interface built on PHP, HTML, CSS, and JavaScript. The next iteration will transition to the Web3 Internet Computer Protocol with blockchain integration to further enhance security, scalability, and trust among users in Davao City's fitness community.
Stayfit Core Functional Modules
Figure 1: Responsive Dashboard for all users.
Stayfit’s responsive dashboard offers a user-friendly interface that adapts to all devices. It provides personalized information like workout requests, ratings, schedules, and progress tracking, ensuring smooth navigation for customers, trainers, and gym owners on smartphones, tablets, and desktops.
Figure 2: Transaction Management
The Transactions Interface in Stayfit provides a clear and organized view of all financial activities, including payments for gym memberships, trainer services, and bookings. Users can easily track their transaction history, view details such as dates, amounts, and status, and receive notifications for completed or pending transactions. This interface ensures transparency and convenience for customers, trainers, and gym owners.
Figure 3: Scheduling Interface
The Scheduling Interface allows fitness trainers to set personalized schedules for
clients. Trainers can select available time slots and assign specific workout programs for each session. Clients can view their scheduled sessions and the corresponding workout programs, ensuring they are prepared and aligned with their fitness goals. This streamlined scheduling process helps both trainers and clients stay organized and on track.
Figure 4: Monitoring and Progress Tracking
Stayfit provides two key features: Fitness trainers can monitor their clients' performance and make adjustments to workout plans as needed, while clients can track their own progress, including achievements, improvements, and milestones. This dual functionality ensures that both trainers and clients stay informed and motivated throughout their fitness journey.
Figure 5: Rating System
The Rating System in Stayfit allows clients to rate the gym based on their experience, as the trainers are affiliated with specific gyms. These ratings are reflected in the gym's profile, providing an overall assessment of the gym's quality and trainer performance. This feedback helps gyms improve their services and offers prospective clients valuable insights.