colorstackorg/oyster

Add an upcoming Airmeet event in Admin Dashboard ๐Ÿ“†

Closed this issue ยท 1 comments

Description

Whenever the next Airmeet event is ready to put in the Member Profile, I have to manually create a Bull job in the Admin Dashboard to sync an Airmeet event. It's a little tedious to do this, so would like to improve the UX around this.

Acceptance Criteria

In the Admin Dashboard -> Events page, there is a menu button with the option to Create Event.

There should be an additional button that says Sync Airmeet Event which opens up a modal allowing the user to submit an Airmeet ID. Upon clicking submit, the Airmeet event should be created in our database (and thus populated in the Member Profile).

Additional Context

We already have a Bull job called event.sync that handles the backend logic for syncing the event, we'll just need to emit this job (ie: call the job function) when submitting that form described above.

I would work on this!