ocf/ocfstatic

Staff Hours Calendar

Opened this issue · 0 comments

We should create a calendar widget that displays OCF-related events, like staff hours or relevant holidays. Some required features:

  • Hour-by-hour view for each day of the week
  • Ability to assign events to time ranges (events spanning multiple days not needed)
  • Day-long events for holidays/exceptional circumstances
  • Support for multiple events at a given moment

Some nice-to-haves, but not necessary:

  • Categories for different types of events (staff hours, holiday schedules, OCF events, decal, etc.)
  • "Gray-out" hours on calendar during which the OCF is not open
  • Support to move back and forth between weeks
  • Associate staff hours to OCF staff member (can expand for more info like name, bio, etc.)

It's probably easiest to use some external tool. Try finding a React calendar widget in npm, bonus points if using Chakra UI.