-
Notifications
You must be signed in to change notification settings - Fork 0
Description
We'll need to create a RSVP and events scheduling system. This spans every part of the site, the admin, org, and public facing.
Admin: need to be able to create events with a title, description, date, zoomLink, whether its open to the public, etc. This will be a new page called Events
The page will be split into 2 parts, one with event Creation (list view) and the other with event viewing (Calendar view). I think using a calendar API and having it connect to the created events is easier since you don't have to create an entire calendar UI with pagination on top of everything else but up to you.
Org: Orgs can RSVP for events by clicking on the event and selecting RSVP (like anchorlink). The RSVP connects to the email service that we already have but you will have to make cron jobs that are scheduled to remind the org via org email of the event 1 day and 1 hour in advance. The orgs will also have both the list and calendar views as Admins do.
Public Facing: Very Very similar to org, the public site only shows events open to the public and has the list and calendar view. They will also have an RSVP option, but this time when they RSVP they will have a popup asking for their email since they aren't logged in users. This same cron job can connect to this and run 1 day and 1 hour in advance