When watching the demo, please note that when I switch from address to address, this is simply "role playing" for multiple users who would be using the smart contract.
This I use the first address to deploy the contract and set them as a "Creator", one who is able to publish new events.
I then use the second user address as a Registered User to the application. This will allow them the functionality of purchasing tickets and transferring them to other addresses (accounts)
Thank you for taking the time to judge my project for UB Hacking 2021!