NTUDevSoc / eventathon

DevSoc events planner, calendar and attendance tool
GNU General Public License v3.0
3 stars 1 forks source link

Implementation Idea: adherence to CalDAV for event planning #1

Closed jordanofoster closed 2 years ago

jordanofoster commented 2 years ago

Considering implementing CalDAV within backend

This issue is merely to illustrate a potential good path, since planning.md prefers that we keep our options open. CalDAV may be our best 'communications' standard to handle calendarized event planning. The standard actually uses iCalendar to store data, so we could meet Could-have #3.

Relevant RFCs

Potential Issues

LukeBillo commented 2 years ago

Hey @jordanofoster,

This seems like a really good fit. It's looking like we're going to be using C# / .NET for the back-end, so I've had a quick look around and found CalDAV.NET as well, which we could use. It seems a bit outdated, so we may need to fork it and update dependencies though.

I'll have more of a look later when we're further into development, but to be honest, I see no reason not to go down the CalDAV route.

jordanofoster commented 2 years ago

Closing this issue as we're deciding to go with the Google Calendar API instead for ease-of-use with existing DevSoc e-mails.