Skip to main content

Check-in with geolocation

🚀 New Features and Improvements

General Description
Functionality that allows users to check in to their desk and/or parking reservations using geolocation, without needing to do so manually from the reservations list. The administrator configures the enabling parameters and the proximity radius; the user performs the action when within the defined perimeter.

Administrator

  • Accesses the geolocation check-in configuration module from the administration panel.

  • Selects which reservation types support geolocation check-in: Desk and/or Parking.

  • Defines the geolocation radius in meters (e.g. 50 m, 100 m).

  • Can enable or disable the functionality independently for each reservation type.

User

  • From the booking details, you can check in using the current method by verifying your geolocation

  • Views a new 'Check-in' section in the app's main navigation.

  • Upon accessing it, the app requests GPS location permission if not yet granted.

  • The system verifies whether the user is within the radius configured by their administrator.

  • If conditions are met (within the radius + active reservations for today), the available reservations for check-in are displayed.

  • The user confirms the check-in; the system applies the established business rules for this action.

Business Rules

  • Only reservations for the current day are eligible.

  • The user must be within the configured radius for the check-in option to appear.

  • The same validations and restrictions as the existing manual check-in apply.

  • If the user is outside the radius, the check-in section may display an informational message but does not allow the action to be performed.

  • Geolocation and manual check-in:

    • a) If geolocation check-in is enabled but manual check-in is not, the user will only be able to check in using geolocation.

    • b) If both are enabled, check-in can be performed either via geolocation or manually.

Did this answer your question?