violet_rails
violet_rails copied to clipboard
implement calendar functionality
trafficstars
Is your feature request related to a problem? Please describe. currently there is no calendar feature
Describe the solution you'd like
- ability to show a calendar
- ability to pick working hours
- book events (unconfirmed, confirmed, maybe, declined) and send invites via email
- parse
.icsfiles in incoming emails and create event - ability to send a link to a booking page
Libraries:
- https://github.com/icalendar/icalendar - PORO for calendar, event and includes parsing functionality
- https://github.com/excid3/simple_calendar - frontend for rendering a calendar
research:
- simple_calendar example implementation: https://medium.com/@zachmb22/how-to-display-calendar-events-using-a-rails-gem-6db0b1e74f62
- using stimulus JS for a calendar implementation: https://dev.to/timnans/rails-calendar-with-tui-and-stimulusjs-3je