Description
We need to implement a feature that sends a reminder email to all users registered for an event a specified amount of time before the event starts. This will help ensure that participants are reminded of the event and can attend on time.
Proposed Change
-
Backend
- Create a management command to send reminder emails.
- Schedule the management command to run at a specified interval using a task scheduler like Celery or a cron job.
- Update the EventSignup model to include a field for tracking whether a reminder email has been sent.
-
Email Template
- Create an email template for the reminder email.
Acceptance Criteria
- A management command exists to send reminder emails to users registered for an event.
- The management command is scheduled to run at a specified interval.
- Reminder emails are sent to users a specified amount of time before the event starts.
- The email template is user-friendly and contains all necessary information about the event.
Additional Notes
- Ensure that the change does not affect any existing functionality.
Description
We need to implement a feature that sends a reminder email to all users registered for an event a specified amount of time before the event starts. This will help ensure that participants are reminded of the event and can attend on time.
Proposed Change
Backend
Email Template
Acceptance Criteria
Additional Notes