sef-global / scholarx-backend

This is the backend of the ScholarX
MIT License
11 stars 41 forks source link

Implement Monthly Reminder Service #181

Open mayura-andrew opened 3 weeks ago

mayura-andrew commented 3 weeks ago

Purpose

The purpose of this PR is to fix #176

This issue involves enhancing the EmailReminderService to ensure that email reminders are scheduled and processed correctly, with proper handling of retries and failures.

Goals

  1. Implement a robust EmailReminderService that schedules and processes email reminders.
  2. Handle maximum retries by logging and saving failed reminders.
  3. Improve the overall reliability and maintainability of the reminder service.

Approach

Screenshots

Checklist

Related PRs

## Test environment ## Learning