Warning
Not used in production at WaiMUN. Provided without warranty (see LICENSE), please use at your own risk.
A modern email system for WaiMUN, designed for transactional and marketing emails. Built with React Email, Tailwind CSS, and Bun for fast development and delivery.
- Bun — Fast all-in-one JavaScript runtime (see scripts below)
- React Email — Write robust, reusable email templates in React
- Tailwind CSS — Utility-first styling for beautiful, responsive emails
- Hono — Lightweight web framework for handling unsubscribe links and routes
- Amazon SES — Reliable email delivery
All commands use Bun:
bun install # Install dependencies
bun run dev # Start development server (with hot reload)
bun run start # Start server (production)
bun run lint # Lint code
bun run lint:fix # Lint and auto-fix issues
bun run check # Type check and lint code- Write and preview emails using React components
- Style emails with Tailwind CSS
- Handle unsubscribe links and other routes with Hono
- Send emails via Amazon SES
- Custom scripts in
scripts/for automation and workflows
For more details, see the code and scripts in the repository.