Is that app is for the public use? means visitors can create accounts and search for events and then register to that event? and admin will create events with details and map, images, documents, videos etc. is online payment involved?
OR this project only uses by admins, who create events and prints tickets etc and distribute by there selfs. not sure but I can build such system but need to resolved my question.