diff --git a/email-server-worker/README.md b/email-server-worker/README.md new file mode 100644 index 0000000..901dea8 --- /dev/null +++ b/email-server-worker/README.md @@ -0,0 +1,27 @@ +# Email Server Worker + +This workspace contains the email server worker service for the Evidencija Režija tenant notification system. + +## Purpose + +This service manages email operations by: +- Polling MongoDB for email status changes +- Detecting unverified tenant emails (EmailStatus.Unverified) +- Sending verification emails to tenants +- Updating email status to VerificationPending +- Sending scheduled notifications (rent due, utility bills) + +## Architecture + +This is a standalone background worker service that: +- Runs independently from the Next.js web-app +- Communicates via the shared MongoDB database +- Integrates with email service provider (e.g., Mailgun, SendGrid) + +## Setup + +TBD + +## Environment Variables + +TBD diff --git a/evidencija-rezija.code-workspace b/evidencija-rezija.code-workspace index e8ea469..4a8c1c2 100644 --- a/evidencija-rezija.code-workspace +++ b/evidencija-rezija.code-workspace @@ -16,6 +16,10 @@ "name": "📧 mailgun-webhook", "path": "mailgun-webhook" }, + { + "name": "⚙️ email-server-worker", + "path": "email-server-worker" + }, { "name": "📦 root", "path": "."