1. Create a menu item for events and there is a filter option to show only events the user 'is attending'
2. Admins can see bookings in the event detail page in the frontend of the site on the event detail page or via a list of event sessions where they get a list of attendees that they can manage and export. In the backend you get the same list of attendees
You can export bookings, add notes, mark them as having attended (manually or via scanning a QR code).
Best thing to do you be to purchase a subscription to try it out and get your questions answered. If it doesn't do what you need then you can request a refund. If only doing research at this stage then after obtaining a refund you can always purchase a full subscription when you are ready to move forward with the project