EzMailr is a visual email builder using drag and drop to design and code your email. Once the Email is built users can upload contacts, create campaigns and send the email.
- Credential based authentication (Next Auth)
- Manage Email list / contacts.
- Bulk Import contacts using CSV.
- Drag and drop email builder
- Keyboard shortcuts enabled Command palette to design email
- Send campaigns instantly or schedule them (cron jobs)
- Access and try example Email builder without signup
ezmailr-video-demo.mp4
This project's tech stack has been built around the T3 Stack, as well as other libraries and tools for implementing app specific features.
- Next.js (React)
- Typescript
- Tailwind CSS
- PostgreSQL
- Prisma
- Auth.js
- tRPC (fully typesafe api requests)
- Cloudinary
- Headless UI (headless accessible components)
- Zod (input validation)
- dnd-kit
- Nodemailer
- React Hot Toast
- vercel (deployment & cron jobs)