uaem-na / donations-tracker

General-purpose distribution platform developed for the McGill chapter of the Universities Allied for Essential Medicine.
https://donations-tracker-dev.uaem.org
8 stars 1 forks source link

Generic email service layer for various user actions #114

Closed shjryan closed 5 months ago

shjryan commented 7 months ago

Background/Description: We need to implement a generic email service layer within our application that supports sending emails for various user activities. This service should utilize a fixed email template that aligns with the UAEM theme. The primary use cases for this service include sending email verification to users upon signup and when they recover their password.

User Story: As a developer, I want to create a generic email service layer so that we can send email notifications for specific user actions (signup verification and forgot password).

Acceptance Criteria:

  1. Upon a new user signup, an email verification message is sent to the user's provided email address.
  2. When a user tries to recover their password, an email verification message is send to the user's email address.

Additional Elements: