Orbit Email Service 📧
Este módulo é responsável pela gestão, renderização e envio de e-mails transacionais da plataforma Orbit.
🛠️ Tecnologias
- Framework: React 19 + Vite (para preview e template)
- Engine de Envio: Resend
- Parsing: Postal Mime
- Integração: Firebase Admin
📂 Propósito
Diferente do site institucional, este projeto foca em:
- Templates de Email: Criação de componentes React que são convertidos em HTML para envio.
- Webhooks de Recebimento: Processamento de e-mails recebidos via Cloudflare Email Routing.
- Gestão de Listas: Integração com o serviço Resend para campanhas e e-mails transacionais (boas-vindas, recuperação de senha, etc).
🚀 Desenvolvimento
Para visualizar os templates em desenvolvimento:
bash
npm install
npm run dev🌍 Integração com API
Este módulo funciona em conjunto com a api/. A API solicita o envio, e este serviço garante a entrega usando as chaves configuradas no Cloudflare Workers.
WARNING
Nunca exponha as chaves do Resend em código frontend. Elas devem ser configuradas exclusivamente como segredos no Wrangler da API principal.