[PITCH] Cansei de integrar ferramentas de feedback feias nas minhas soluções. Então criei a minha.
Recentemente, enquanto desenvolvia outros projetos, percebi que eu cometia sempre o mesmo erro: eu codava, lançava features, mas não fazia ideia se o usuário estava gostando ou odiando.
As ferramentas de feedback existentes ou eram feias (quebravam o layout do meu app), ou eram enterprise e caras demais, ou simplesmente me davam uma lista de textos infinitos que eu nunca tinha tempo de ler.
Como programador, decidi que não ia mais sofrer com isso. Me dei o desafio de criar uma plataforma que unisse design bonito (para não estragar meu front-end) com inteligência de dados. Assim nasceu a Opiny.
Quero compartilhar meu processo de criação com vocês e perguntas que fiz para mim mesmo para seguir com o desenvolvimento:
Qual "problema" eu quero resolver?
O silêncio do usuário e a falta de tempo para analisar dados.
Todo mundo sabe que precisa ouvir o cliente (NPS, Reviews), mas na prática:
- Implementar isso do zero é chato.
- Quando você começa a receber 100, 500 respostas, você para de ler e os dados morrem numa planilha.
- Receber relato de bug sem print ou contexto técnico é um pesadelo para debugar.
Eu precisava de algo que coletasse o dado fácil e me dissesse o que fazer com ele, sem eu perder horas lendo.
Como eu pretendo resolver?
Criando uma plataforma SaaS "plug-and-play" focada em inteligência e que seja customizável.
- Widget dinâmico: Criei o widget para ser capaz de ter perguntas de NPS, Estrelas, Texto e, o meu favorito: Reporte de Bug com Captura de Tela. O usuário clica, e o sistema já tira um print da tela para me mandar. Estilização completa, cores e regras de apresentação.
- Análise com IA: Integrei inteligência artificial para ler todas as respostas por mim. Ela classifica o sentimento (Positivo/Negativo) e resume os tópicos. Ex: "70% reclamam do checkout".
- Embed e consumo de dados: SDKs para React, Plugin para WordPress, Webhook para receber as respostas em tempo real na sua solução de BI ou outra, API para quem quer dados brutos e claro o consumo das informações via MCP.
Stack
Para colocar isso de pé rápido e escalar utilizei:
- Front/Back: NestJS, Next.js + Shadcn-ui.
- Banco: PostgreSQL com Prisma ORM.
- Pagamento: Integração completa com Stripe (assinatura + metered billing para cobrar excedentes).
- Infra: Containers hospedados em uma VPS com Dokploy.
Lógica de negócio
Eu queria que fosse acessível para quem está começando, mas escalável para empresas grandes.
- Plano Free: 50 respostas/mês de graça. É o suficiente para validar um MVP. Consegue embedar na solução via código puro, utilizar a biblioteca (publicada no NPM) e plugin do WordPress.
- Plano Intermediate: 500 respostas/mês, para escalar o widget e receber mais respostas + tudo do Free.
- Plano Pro: 5.000 respostas/mês, com possibilidade de utilizar API, Webhook, MCP e remover a marca da Opiny no rodapé do widget.
- Overage: Se crescer muito num mês (teve um pico de respostas), o serviço não para. Implementei uma lógica de "pacotes adicionais" automáticos, assim ninguém perde feedback por sucesso inesperado.
Resultado
Agora, ao invés de ficar ansioso sem saber se a nova feature agradou, eu apenas abro o dashboard da Opiny e a IA me diz: "A recepção foi positiva, mas usuários mobile estão com dificuldade no botão X".
Possibilidade infinitas com a Opiny!
🔗 Para quem quiser testar (tem plano free e não precisa de cartão de crédito): https://opiny.com.br
A documentação da nossa solução está bem completa!
Feedbacks (inclusive usando o widget do site) são super bem-vindos! Tamo junto 🚀