Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Calendar #10

Open
therecluse26 opened this issue Jul 24, 2023 · 0 comments
Open

Calendar #10

therecluse26 opened this issue Jul 24, 2023 · 0 comments
Assignees

Comments

@therecluse26
Copy link
Owner

Make a global calendar that events can be added to both manually and automatically

  • Will need a generic Calendar service that can do CRUD operations on Calendar Events.
  • Calendar events should have assignees and reminders
  • They should support multi-day ranges
  • They should support recurring events
    • Figure out how to ensure that recurring events are displayed on the calendar for every recurrence
    • Users should be cancel the full recurring event schedule at any time
    • Recurring events should be configurable with an end date, or go forever
    • Maybe make a dashboard to manage all recurring events in a list view
  • Events should send notifications to the user via the user's chosen notification method
    • We should add multiple configurable notification methods configurable by the user
  • Push notifications should be supported
  • Make a frontend component that can add these at-will

In addition to user-configurable events, include some preconfigured event types that the user can subscribe to

  • Planting/harvest dates
  • Animal medication schedules
  • Project item due date reminders
  • Chore reminders (think through potential chore functionality, could maybe be its own module)
  • Probably more, idk, add ideas here
@therecluse26 therecluse26 self-assigned this Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant