Google Calendar or Events Decentralized Management Solution

We have an event calendar based on Google Calendar.

But it is managed by me and specific google account. There are many events from Community, we might need to create a tool that community member can use it to create events on that Google Calendar.

Actually, Twiter, Discord Announcements, etc, they all have this requirement.

Anyone can submit → Decentralized review and check → Approve → Release