Looking for an event based website script

I am looking for a script that would allow users to register and then post events in specific categories. For example I want to be able to go to a category ‘Cards’ then ‘Texas Hold’em’ and post that I am holding a poker night at a specific location. I want people to be able to search for an event on a specific date. All events would only happen once. Every time I want to hold a poker night I would have to re-post. What I mean is that it wouldn’t be a group that meets every Moday of every week but a one-time event. Is there anything like that out there?

Thank you!!