im Rahmen eines Hochschulprojekts (und später evtl. auch in Realität) will ich eine Community-Empfehlungs-Plattform für einen eingeschränkten Personenkreis erstellen. Auf der Plattformen sollen diese Personen Empfehlungen für Lokationen und Veranstaltungen teilen können.
Es soll (neben den Admins) 3 Benutzerkategorien geben:
- Registrierte Personen: dürfen Lokationen selektieren, bewerten, kommentieren und andere Kommentare "liken". Veranstaltungen dürfen sie einsehen und "liken".
- Registrierte Gastronomie-Personen: Dürfen ihre eigene Lokation mit Bildern und zusätzlichen Informationen bestücken und auf Kommentare antworten. Darüber hinaus dürfen sie im Veranstaltungskalender Veranstaltungen erstellen.
- Nicht registrierte Personen dürfen sowohl die Empfehlungen für die Lokationen als auch die Veranstaltungen lediglich betrachten.
Zur besseren Vorstellung füge ich hier ein Mockup (der Seite für Lokations-Empfehlungen) hinzu:

Ich habe bereits etwas Erfahrung mit HTML, CSS, JS, Wordpress, Joomla, Bootstrap.
Meine Frage an euch Experten: Welches CMS würde sich in euren Augen hierfür am besten eignen? Kennt ihr vielleicht sogar bereits ein Template für dieses CMS, welches solche Bestandteile wie eine Karte inkl. Filtern bereits enthält?
Ich freue mich auf eure Meinungen.