9 pontos por dlehals2 2025-05-15 | 5 comentários | Compartilhar no WhatsApp

Olá. Eu sempre só lia o GeekNews, e finalmente chegou o dia de eu mesmo postar algo que fiz.
Talvez ainda esteja em um nível meio constrangedor para publicar aqui... mas resolvi postar porque consegui implementar a ideia inicial até certo ponto e queria receber feedback.

Como diz o título, ao adicionar uma única linha de JS, aparece um botão no canto inferior direito do seu site, e os usuários podem clicar nele para enviar ao administrador do site o que precisarem, como consultas, relatos de erro e outras mensagens, como em um serviço de tickets.

Quando um ticket é enviado, o administrador do site recebe o conteúdo por e-mail.
Quando o status do ticket muda ou quando um comentário é adicionado, o usuário recebe uma notificação por e-mail.

Também pretendo oferecer notificações por SMS, mas no momento isso ainda não foi implementado por causa dos custos rs. Se o número de usuários crescer bastante, pretendo adicionar isso.

Expliquei o motivo de ter criado este serviço em https://www.tacket.co/about.
Atualmente estou alocado em um cliente fazendo manutenção de sistemas. Hoje a situação já está mais estável, mas no começo houve muitos problemas, e eu recebia contato dos usuários com frequência e em grande volume.
Todo dia eram dezenas de e-mails e mensagens, e além disso as pessoas vinham diretamente até mim, deixando papéis e post-its. Muitas vezes eram coisas simples, como informar que havia algum problema em determinados dados.

Nós odiamos ser interrompidos no meio do trabalho, não é? rs
Então comecei a pensar se não haveria alguma forma melhor de lidar com isso. Foi aí que essa ideia me ocorreu. Fiquei em dúvida se isso seria viável tecnicamente, pesquisei bastante e, ao ver outros serviços com um conceito parecido, achei que dava para fazer e resolvi construir.

A stack é a seguinte:
SvelteKit
Supabase
CloudFlare pages
Resend
IDE: Cursor AI

Eu queria aproveitar para experimentar uma linguagem ou tecnologia nova que ainda não tinha usado, então foi a primeira vez que usei SvelteKit. Do lado de Node, eu só tinha brincado superficialmente antes, e foi a primeira vez que usei de verdade; achei a produtividade de desenvolvimento alta em vários aspectos.
E o motivo de eu ter conseguido encarar esse desafio foi, claro, a IA. Ao mesmo tempo em que temos medo de que ela nos substitua, ela também acaba nos ajudando muito — é uma existência meio ambígua. Enfim, sem o Cursor eu não teria conseguido fazer isso em tão pouco tempo. Acho que levei uns 3 meses; considerando que eu trabalhava algumas horas por noite depois do expediente, a ajuda do Cursor foi absolutamente essencial.

Obrigado por lerem. A qualidade ainda me deixa até com um pouco de vergonha, mas se vocês puderem testar e me dar algum feedback, eu ficaria realmente muito grato.

5 comentários

 
thinkcat 2025-05-19

A ideia é muito boa mesmo!! Eu também quero tentar aplicar no meu site hehe

 
tsboard 2025-05-17

Pessoalmente, gostei muito da paleta de cores com tema retrô do site. A ideia do serviço também é realmente muito boa!

 
dlehals2 2025-05-19

Nossa, muito obrigado mesmo haha. Não entendo muito da parte de UI, então fui montando tudo com bastante esforço usando Tailwind; fico feliz que tenha elogiado.

Acho que preciso aumentar um pouco mais o nível de acabamento e até integrar com apps como Jira e Slack para ter usuários de verdade. Tenha um ótimo dia.

 
corydoras 2025-05-15

Muito legal! Seria bom se houvesse integração com o Jira para que, ao abrir um ticket, ele fosse criado.

 
dlehals2 2025-05-15

Obrigado pela resposta! A parte que você mencionou também já está nos nossos planos hehe