Creating an announcement board

I would like to make something similar to this announcement board:

Hence, something that displays coming up events, with a possibility to
limit the list by location or time.
Also with the possibility to add new events (click on “Lägg till Nytt
Inlägg” in the website above)
Surely something like this has been done in RoR? I haven’t found it
yet though.
Does anybody know of anything like this, so I won’t have to reinvent
the wheel?

Thanks for any help!