Sobre o projeto
Este projeto é uma plataforma de medição de NPS baseada em Cloudflare Workers e D1 (SQLite). Em um único projeto, ele consolida o recebimento de Webhooks do Salesforce, o envio de e-mails via SendGrid e o fornecimento de widgets para incorporação em LPs.
As principais funções e características são as seguintes:
- Gestão de Questões: Possui a função de sincronização do Google Spreadsheet para o D1, permitindo que os administradores alterem as perguntas facilmente.
- Widget de LP: Fornece um widget em Vanilla JS utilizando Shadow DOM, permitindo a fácil incorporação em sites externos.
- Automação: Equipado com sincronização periódica de configurações via Workers Cron Trigger e função de retentativa automática para e-mails que falharam.
- Gestão de Infraestrutura: Gerencia os recursos do GCP e do Cloudflare de forma declarativa utilizando Terraform.
- Gestão de Qualidade: Integra no pipeline de CI o Lint/Format via Biome, testes unitários via Vitest, testes E2E via Playwright e medição de desempenho via Lighthouse CI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.