About mobile application
Industry: Health&Wellness
Location: France
Type of software: Booking app
Scope of work: Back-end, Front-end, UI/UX Design, Quality Assurance
GYMob app is aimed at providing users with automated gym reservations.
Our client has up to 10 facilities with sports equipment around the city. Obviously, it’s too hard to manage all these facilities manually, preserving high effectiveness and avoiding inaccuracy.
So his main goal was to minimize the routine management work of administrators and coaches, and make the reservation process fast and convenient. Now with the help of the app users can conduct all the necessary booking actions with several taps.
Technologies
PHP
Laravel
React native
PostgreSQL
Key features
- User can reserve a POD (name of gyms)
- Ability to use promo codes
- Ability to buy and use Time Packs
- Ability to invite a friend and get free minutes for referral
- Ability to register as a coach and add users to the reservation
- Admin can set discount hours for specific periods
- User can see reservation history and coming reservations
- Users are notified before the start of their reservation
- Admin can set a fine system for over usage of a POD
- User can reserve pieces of equipment to use during their POD reservation
- Сoach can reserve equipment for each invited User
- Ability to cancel reservation and change reservation time
- Ability for User to have a live chat with Admin
Challenge
Equipment reservation
During the Development process, the client requested additional requirements for the User and coach to reserve equipment attached to a specific POD. Our client saw the necessity for that feature during the process of interviewing coaches. They stated that they have a problem getting the necessary equipment needed for the exercise program created for their clients. The equipment reservation feature should allow each User to be sure to have needed equipment during his time in a POD.
-
So there were several challenges:
- to make the reservation easy and intuitive
- to allow the coach to reserve equipment for each User, invited to the reservation
- to allow the user to see reserved equipment
Solution:
We designed and got through the process of creating the best user experience and, as a result, we had several different flows for making equipment reservations and showing them. Then our back-end developer did a great job creating an architecture that can enable coaches to reserve equipment for invited clients and show those in the common reservation.
As a result, we have an easy-to-use solution that allows Users and coaches to reserve any equipment on each 30min time slot that they have reserved.
Project Team
Eugene
Front-end Developer
Dmytro
Front-end Developer
Illya
Back-end developer
Anatolii
Back-end developer
Yurii
QA Engineer
Oksana
UX/UI Designer
Oksana
UX/UI Designer
Results
Since the app has only recently been released, it is very difficult to provide specific results. As for now, the client and users are testing the newly developed app and we’re open to the development of additional upgrades to provide the users with the best possible experience.