Bull’s Gym

 

This project was developed with a learning objective in mind. It is a platform used for the management of clients and trainings of a sport club.

The application allows different manipulations on the data. It is thus possible to view, insert, modify or delete customers directly from the customer page. It is also possible to view, create and delete trainings from the complete interface. A calendar solution has been implemented to allow a better readability of the data. A page dedicated to statistics has been implemented in order to know which trainings are the most requested by all customers.

The project developed thanks to the React Framework is the front-end of the application. All the data is retrieved on a third party Rest API. The agile methodology was used for the realization of this small project, the step-by-step instructions were as follows:

Task 1 : Create pages to list customers and trainings, List pages should contain the following features: Sorting & Searching

Task 2 : Add following CRUD functions to the list pages: Add & Edit Customer, Delete existing customer (Add also yes/no confirmation dialog), Add training to customer, Delete training (Add also yes/no confirmation dialog)

Task 3 : Add calendar page where personal trainer can see all trainings (monthly, weekly, daily), Deploy your app to some cloud server

Task 4 : Add statistics page where user can see the amount of minutes by different activities. Show the statistics in bar chart

Other activities are also possible on the application…

 

GALLERY

Details

  • Haaga-Helia Helsinki

  • Website

  • 10.11.2020

This project was developed with a learning objective in mind. It is a platform used for the management of clients and trainings of a sport club.