Project Overview
MailBlast provides companies with marketing newsletter control. It imports lists, constructs templates in block editors, and sends messages via Amazon SES, reducing monthly marketing costs.
Key Features & Scope
Visual drag-and-drop newsletter builder outputting clean email CSS templates
Email delivery pipelines powered by Amazon SES integrations
Real-time campaign analytics charts tracking open rates and click stats
Smart segmentation filters sorting contacts by activity histories
System Architecture
Next.js client with a Node.js worker backend. Task queues managed via BullMQ and Redis ensure bulk email sending is processed smoothly without memory leaks.
Client InterfaceNext.js / React
──────▶
Backend CoreNode.js / Express
──────▶
Database NodePostgreSQL & Redis queue
Database: PostgreSQL & Redis queue
Deployment: AWS ECS & Vercel
Performance & Vitals
96
98
95
100
Verified Production Metrics
Technologies Used
Next.jsNode.jsAmazon SESPostgreSQLRedisBullMQTypeScript