Skip to content

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:

  1. Templates de Email: Criação de componentes React que são convertidos em HTML para envio.
  2. Webhooks de Recebimento: Processamento de e-mails recebidos via Cloudflare Email Routing.
  3. 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.