Executando verificação de segurança...
11

💡 De ideia a produto: Como criei um SaaS em menos de 30 dias!

Fala devs! Hoje irei compartilhar o processo de como tirei uma ideia do papel e a transformei em um projeto real em menos de 30 dias. O projeto em questão é o English Reviewer, um site que ajuda você a revisar seu texto em inglês.

English Reviewer English Reviewer Demo

Um app completo

Vou direto ao que realmente importa: o que há de especial no projeto? A ideia em si não é revolucionária, o destaque vai para o sistema ao redor do app. Trata-se de um sistema robusto, desacoplado e testado em produção em larga escala (em outros projetos).

O que o sistema possui

O sistema possui:

  • Autenticação passwordless: Usuários podem se cadastrar e logar no app sem precisar de senha.
Passwordless
  • Pagamentos e assinaturas via Stripe: Certas funcionalidades são liberadas para usuários pagantes.
Plans
  • Tracking de usuários, usos da AI, métricas e gastos: Eu, como administrador, consigo ver os usuários, usos da AI, métricas e gastos, tudo em tempo real. (Obrigado Denilson pela ajuda nessa parte!)
AI Usage
  • Sistema de notificações: Um sistema de notificações robusto e desacoplado do app. Permitindo envio de notificações através de diversos canais.

  • Monitoramento de erros e logs: Qualquer erro inesperado no app é capturado e enviado para um canal do Slack em tempo real. Dessa forma, consigo atuar rapidamente para resolver o problema.

Error Tracking
  • Monitoramento de novos usuários e novos pagamentos: Qualquer novo usuário ou novo pagamento é capturado e enviado para um canal do Slack. Com isso fico ciente de todos que estão utilizando o app, e tenho a possibilidade de entrar em contato com eles o mais breve possível.
User Tracking
  • Canal de suporte: Os usuários podem entrar em contato comigo através de um email personalizado que cai diretamente no meu inbox pessoal.

Todas as funcionalidades descritas acima são desacopladas do app principal. Isso significa que o app principal não precisa se preocupar com nenhum desses processos, facilitando seu reuso em outros projetos.

Compound Effect

Grande parte do código desse sistema já havia sido escrita enquanto eu trabalhava em outros projetos da empresa onde atuo, a Quave. Dessa forma, precisei realizar apenas pequenos ajustes, e a maior parte do tempo foi investida no desenvolvimento do core principal do app.

Em outras palavras, toda a experiência de meses de trabalho (minha e de todo o time da Quave) foi reutilizada na criação desse sistema. Isso é o que chamamos de Compound Effect.

IA

Também vale destacar que 90% do código do app foi escrito com o auxílio do Cursor. Se você não conhece, recomendo fortemente que dê uma olhada - vale muito a pena e vai poupar muito do seu precioso tempo.

Meu foco foi descrever exatamente o que eu queria: as regras de negócio, as diretrizes de design e todos os detalhes técnicos. O Cursor faz o trabalho pesado de escrever o código, e eu apenas reviso.

Uma fábrica de novos produtos

Por fim, meu objetivo para 2025 é, com base nessa experiência, criar um template de projeto que possa ser utilizado para criar novos produtos. Minha intenção é conseguir focar 100% no core de uma nova ideia, sem precisar me preocupar com infraestrutura, autenticação, pagamentos, etc. Aliado ao uso do Cursor, espero conseguir tirar novas ideias do papel de forma muito mais rápida.

Conclusão

Espero que esse relato tenha te inspirado a criar seu próprio produto também. Se você gostou do projeto, sinta-se à vontade para conhecer o English Reviewer e ver como ele funciona.

Carregando publicação patrocinada...
1

Parabéns pelo Projeto @joaovictornsv, realmente ficou bem completo!
Fiquei admirado com esse sistema de notificações e monitoramento de erros e novos usuários que você implementou, vou tentar fazer algo parecido no atual app que estou desenvolvendo com Flutter!

1
1
1

Criar um sistema completo assim e que é util para o cliente logo de cara, em tão pouco tempo, não é pra qualquer um 👏👏👏 Esse ficou sensacional!

Extremamente útil pra mim, que sei o valor de uma ferramenta que revisão de texto em Inglês, por que já usava o Grammarly, mas que é muiiito mais cara. Ter uma alternativa como a sua é bom demais.

+1 cliente pra conta!

1
1

Como as informações da palavra aparecerem quando passa o mouse, é um tooltip ou um modal? Imagino que criou uma nova tag para envolver as palavras, mas o conteúdo dela, é gerado dinamicamente com ia, ou tem um giga banco de dados com todos os contextos da palavra? Acabou sendo a parte mais interessante do seu projeto, além do texto é claro.

4

Opa, muito obrigado!

É um tooltip mesmo. Vou descrever o processo completo.

  1. Peço pra IA gerar um HTML assim:
texto texto texto texto texto

<change explanation="xxx" original="xxx" type="grammar">
    palavra corrigida
</change>

texto texto texto texto texto
  1. No frontend eu faço o parse desse HTML e troco as tags change pelo meu component de Tooltip.
0
2

Valeu mano! Usei o seguinte:

  • Framework (front + back): Meteor.js
  • Frontend: React.js (com o Meteor.js dá pra usar com Vue, Blaze, etc)
  • Database: MongoDB
0
1
-11

Mais um micro SaaS sem utilidade prática para o cliente. Ultimamente esse espaço esta sendo inundado desse tipo de postagem pelos dev iniciantes (Ingles, Cartões, Papai Noel, Tasks, etc, etc, deve ter milhares iguais só no ultimo mês). Isso esta refletindo em outro padrão de postagem na qual existe a exposição dos erros e acertos e por que não esta sendo rentabilizado. Por que será?

1

Cara tú foi infeliz nas palavras, se não tem a que somar, nãosubtrai!

Dou meus parabéns ao @joaovictornsv pelo trabalho e iniciativa.

Não desmotive por qualquer coisa, continua estudando (isso não para) e taca as ideias pra frente.

1
1

Mais um comentário seu desnecessário. Essa é uma comunidade de desenvolvedores e compartilhamos a jornada de dev, acertando e errando, se você acha sem utilidade, saiba expressar isso como gente grande e com respeito.

1
0
-2

Com tanta frustração assim só posso especular que é porque você nunca lançou nada na vida? Todo mundo para chegar em algum lugar tem que experimentar, tem que falhar, aprender e recomeçar. Tem que começar com esses SaaS mesmo. Viver o que é lançar alguma coisa. Não deu dinheiro? Próximo! Não tem problema. Quem fica esperando a grande ideia ou o grande trunfo, nunca sai do lugar. Dinheiro não é sobre inteligência, mas sobre execução. Por isso tem gente que pode fazer quase o mesmo que você, só que ganhar mais dinheiro. Enquanto o preciosismo te limita, tem gente lançando 10 ideias por mês, aprendendo muita coisa com isso e acertando na décima primeira.

1

Com tanta frustração assim só posso especular que é porque você nunca lançou nada na vida?

Mas voce não sabe! Realmente, não saimos lançando tudo o que vemos por aí, minha técnica é estudar e só lançar se os dados me disseram que vale a pena, e se disseram ao contrário é por que realmente o esforço não irá compensar. Não sou inexperiente, programo desde 2006. Me atualizo diariamente desde então, principalmente em custos e operação agora que não preciso mais programar e tenho equipe pra tudo. O limiar entre o sucesso e o fracasso é muito pequeno e sair por ai lançando tudo o que da na telha é a porta para o segundo.

1

Somente em um dos meus sistemas (financeiro) temos mais de 10k clientes utilizando diariamente. Ele é focado em apenas um tipo de público, tem um nicho que precisa extamente das features que criamos. Voce precisa acertar um bom sistema em um nicho especifico e é isso que minha empresa faz. Meus softwares são projetados, fazemos um estudo de caso, testamos, fazemos marketing otimizado e por ai vai. Quantos sistemas financeiros concorrentes ao meu temos espalhados por ai? Muitos. E ainda assim o meu tem sucesso e é devido a isso. Sair atirando para todos os lados com ideias não validades, muitas vezes inseguras pois são feitas unicamente por IA não levam ao sucesso, JAMAIS. Levam ao esgotamento. A ÚNICA forma de chegar ao sucesso é estudar, validar, projetar e construir muito bem feito. Voce pode lançar 10 gambiarras, acertar na 11 e se ainda for gambiarra, não terá sucesso, seu concorrente fará melhor. Não há como ter sucesso sem um sistema de qualidade. Ponto final.