Context
A MERN platform built at Sam Digital Solutions for managing email campaign operations end to end.
Problem
Campaign teams need one workflow for preparing recipient data, composing campaigns and understanding delivery.
Constraints
- Recipient data needs validation and hygiene
- Campaign state must remain clear
- Delivery reporting must be understandable
Architecture
- React campaign workspace
- Node.js and Express.js API
- MongoDB data layer
- REST-based client-server communication
Major features
- Campaign creation
- Recipient-list management
- Reusable templates
- Email validation and list hygiene
- Delivery tracking and analytics
Engineering decisions
- Model campaign and recipient workflows independently
- Expose operational state through a consistent REST API
Challenges
- Coordinating validation, list preparation and delivery state
- Designing reusable campaign workflows
Outcomes
- Unified campaign creation and monitoring
- Integrated list hygiene and delivery analytics