Offline validation of tickets and data with the bikubo app

The bikubo app can be installed on iOS and Android devices. The download links of one and another repository are:

The offline validation makes the checks to be carried out regarding the readings of the QRs/barcodes and/or the locators, to be looked at in the databases of each reading device, so that there are so many databases as validators. Thus, if the 'validator A' validates a ticket, it is placed as VALIDATED, so if it tries to regain access with that ticket by the same validator it will appear as VALIDATED, but by the 'validator B' it will not appear as VALIDATED, giving it as correct.

The offline validation assumes that the gauging data is different for each validator, showing as VALIDATED only the tickets that have been validated by that device. The sum of validations of all devices would correspond to the data at that time.

By not having to access the bikubo server for validation, it is not necessary to have an internet connection for the process to be carried out correctly. However, prior to validation, it is required to download the tickets from a connected site, so that they are downloaded in the internal database of the device.

The validation data remains in the validator device, and does not appear in the server, so the tickets do not appear as validated in the server (they can be VALIDATED in succession), nor will the statistics However, the bikubo app has the function of 'Send validations to server', so that by pressing this button, the validated ticket data and the validation time are uploaded, so that the server processes these validations, and make the relevant changes in the status of the tickets, and in the statistics.

The steps to perform to validate offline at door are the following:

If you click on a ticket category, the list of generated tickets is displayed, sorted by the most recent validation date to the oldest one, and after the validated ones, the unvalidated ones are shown.

The data for each ticket shown is: