Hi, I have a lot of experience building windows desktop applications in vb.net, I can develop for you a program to register event, participants and check in process, includes report of list of attendance.
Do you use in a single computer or some computers in local network?
I can use dbaccess as database, I prefer sqlite (dont need to install any additional on client side)
check my profile, a lot of windows desktop applications (https://www.freelancer.mx/u/solucionesnet)
ping me for chat about your project.