Add plugin requirements
This commit is contained in:
32
project-requirements/calendar-events-plugin.md
Normal file
32
project-requirements/calendar-events-plugin.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Calendar Events Plugin — Project Requirements
|
||||
|
||||
## Purpose
|
||||
Enhance event scheduling and marketing using the calendar module, with custom event pages and sidebar blocks for upcoming events.
|
||||
|
||||
## Features
|
||||
- Use calendar module for event scheduling and invitations
|
||||
- Custom event page with marketing info
|
||||
- Sidebar block for upcoming events
|
||||
|
||||
## Access Control
|
||||
- Users: View events, RSVP
|
||||
- Admin/Rescue: Create/manage events
|
||||
|
||||
## Data Model
|
||||
- Event: id, title, date/time, location, description, attendees, marketing info
|
||||
|
||||
## Workflows
|
||||
- Admin creates event, adds marketing info
|
||||
- Users view and RSVP to events
|
||||
|
||||
## Integration Points
|
||||
- Calendar module
|
||||
- Custom event/marketing pages
|
||||
|
||||
## Open Questions / Needs Clarification
|
||||
- What additional marketing fields are needed?
|
||||
- Should events support ticketing or donations?
|
||||
- What notification/reminder options are required?
|
||||
|
||||
## Notes
|
||||
- Add more detail on marketing integration and notifications as needed.
|
||||
Reference in New Issue
Block a user