Joomla Extension that would integrate with Joomdonation Events Booking -- 2

Job ID: 37977145

Budget: $250 – $750 USD

We need a Joomla extension created.
The primary function is to connect or integrate with 'Events Booking (EB)' by Joomdonation.
EB is a good event registration system, very flexible, and has a lot of options for payment plugins.
It can send confirmation to registrants once payment is accepted. It can send a ticket (in PDF) with different information with a QR Code. This ticket can easily be formatted to look like an ID for the event. It is also capable of doing check-in/check-out of registrants by using its QR Scanner.

What is lacking is the printing of IDs when the participants arrive at the venue and some flexibility on the check-in/check-out or recording of the date and time of scanning.

Our requirement is the creation of a Joomla Extension that will integrate with EB and do the following:

1. Print ID at the venue when the QR Code is scanned
EB database has all the QR Code information and corresponds to each registrant's info. Including the formatted ticket which is already in PDF.

In printing, it should be able to select the default printer of the computer or device (tablet with bluetooth label printer) used in scanning.
We can either print the whole ID image or just the QR Code and Name - depending on the printer. It is also possible to use a simple sticker label printer and the printed sticker will just be stick on the pre-printed ID card.

2. Attendance Tracking
When the QR Code is scanned, record the date and time it was scanned, together with the names of the participants.

Option to create multiple sessions (like breakout mini-sessions) and use those in recording attendance.
Example: In an event, there may be mini-sessions that participants can choose to attend. Organizing staff can log in to Joomla and select the session assigned to them and begin scanning those attending that particular session. Recording the name, date, and time. It can also be possible to set up a computer with a QR Scanner (or tablet) to do self-service scanning for participants before they enter the session room.

There may be 2 or more mini-sessions happening at the same time.


Rather than updating EB extension, it would be good to create a new extension and just access some of EB's records and database.

The new extension will have its own QR Scanner (via browser using device camera or QR Scanner).
1st scanner, when it scans the QR Code, it will print to a physical printer - get the PDF ticket created by EB.
2nd scanner, when it scans the QR Code, will record the date & time plus the name of one scanned and then store it in the database.

The extension will mainly be used by event organizers (those scanning) and administrators for efficient management. A suitable professional should therefore have skills in creating user-friendly interfaces that cater to these personas.

Here is the link for Joomdonation Events Booking:
https://joomdonation.com/joomla-extensions/events-booking-joomla-events-registration.html
https://eventbookingdoc.joomservices.com/

Here are examples of what happens during the printing of ID in an event, from another event management system.
https://www.youtube.com/watch?v=PVee_YJxkpI
https://www.youtube.com/shorts/dhilTONmpGY

Printing on label printer and attaching on pre-printed ID.
https://www.youtube.com/shorts/X6Ga54dtfik
Related categories: Joomla CSS Software Architecture