A mobile application for members of a fitness club, gym, CrossFit boxes dance and yoga studios. The main functionalities of the eFitness App are: News and information about the club - the user can check the club's opening hours and contact details. The "News" module may contain articles about fitness and lifestyle or information about the promotional offer available in the club. Schedule - allows users to easily search for classes by type and instructor. The member can read the description of the classes and the instructor and see the number of vacancies. The app allows club members to sign up for activities they love. It is also possible to cancel a reservation or sign up for a waiting list when the subscription limit has been reached. Additionally, the user can check a list of activities in which he participated and those for which he is enrolled. Membership and payments - allows you to purchase a membership directly via your smartphone. The user can manage the membership from the application, freeze it, pay installments and have access to the agreement history. It is also possible to purchase additional services available in the club (e.g. personal training or dietary consultation). Activity - monitors the club member's activity in a given month. Here you will find information about the number of entries to the club, the number and hours of classes attended by the club member. Profile - for even better monitoring of training progress, the member can enter his measurements like weight, height and BMI. Contact with club staff - the application allows you to quickly contact the club staff. Notifications and offers - it is possible to receive push notifications and offers from the application level. These may be reminders of upcoming classes for which the user signed up or information about the special offer in the club.