Check-in application for YMCA locations
YMCA organization is highly responsible for the health of its members and guests, that's why it's so important to keep compliant with the strict quarantine rules required by the state government.
In order to keep track of the attendance limit for the YMCA locations, the Check-in application has been developed. This is a requirement in the response to COVID-19 guidelines in Minnesota, US.
This is a simple web page for each YMCA location that allows checking-in the incoming person manually or automatically (e. by getting the check-in from the turnstile); and check-out the person who leaves the facility.
The information about the capacity limits for each facility is displayed on the website for members' reference, in order to avoid overload and queues at the buildings.
Drupal and React application
As the main marketing website on YMCA runs on Drupal and Open Y distribution, it has been chosen for the development of the Capacity Monitor module that allows embedding the percentage bar of current location capacity.
With the usage of Paragraphs, it's easy to use this plugin on any page and even create a page for monitoring the capacity status on all YMCA locations.
In the strict quarantine rules YMCA had to open their locations once the restrictions were lifted and keep compliant with the limitations to maintain social distancing on the YMCA locations and facilities.
The goal was set to provide the doorman staff with the tool to track the current attendance limit and stop letting new people in once the limit is reached The developed tool is a lightweight React application that is opened on the corporate iPads and displays the number of visitors on the location, obtains the check-ins amount from the turnstile, and allows manual check-in in the application; the visitor is manually checked-out when leaving the location.
The check-in data is cleared once the location closes. The back-end of the application also allows setting up the limits for each of the locations and attendance amounts tracking tool which shows the graphs with the check-ins for each location and any recorded day.
Location Capacity Status

Normal state
This indicates that the facility is operating within the permissible number of visitors, and there is still available capacity

Reaching limit
This suggests that the number of visitors is approaching the set capacity limit

Limit reached
This means that the facility has reached its maximum allowed number of visitors, and new people cannot be admitted
Partners involved
Partners in collaborations