feat: create email-server-worker workspace
Initialize workspace for email server worker service - Polls MongoDB for email status changes - Sends verification and notification emails - Updates email statuses - Runs as standalone background worker 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
27
email-server-worker/README.md
Normal file
27
email-server-worker/README.md
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user