← Back to projects

MailCraft

An embeddable drag-and-drop email template builder SaaS — integrate via iframe + JS SDK.

  • Django
  • Django REST Framework
  • React
  • TypeScript
  • Vite
  • PostgreSQL
  • Celery
  • Redis
  • Docker

Overview

An embeddable email template builder. Developers drop it into their product via an iframe and a JS SDK; end users design templates with drag-and-drop, and the output is email-compatible HTML + JSON.

- **Django + DRF** backend with API-key auth and shared-DB multi-tenancy (`org_id` filtering on every query).
- **React + TypeScript + Vite** editor with a block model (text, image, button, divider, columns, social) and a `postMessage` bridge for iframe↔host communication.
- A server-side **JSON→email-HTML export engine** using table-based layout and inline CSS for cross-client compatibility.

Updates

No updates added yet.