Como eu criei o meu primeiro SaaS
Falaa galera! Eu sou o Sérgio Júnior, programador há 3 anos, e gostaria de compartilhar com vocês meu primeiro Saas: O Quizzio.
Estou no 3° ano do ensino médio, e como está se aproximando o ENEM, estou no clima dos estudos. Navegando pelo Youtube, me deparei com um vídeo falando sobre SaaS e me interessei sobre o assunto. Comecei a pensar em ideias de projetos que eu poderia criar com base nos meus conhecimentos até que eu cheguei na seguinte ideia:
Criar um site que gere quizzes/questionários baseados em materias de estudos com a ajuda de IA (já que está na moda). Achei essa ideia muito promissora, pois além de ser algo que eu penso que vai ser muito útil para as outras pessoas, vai me ajudar muito como estudante, pois fazer provas, testes, é uma ótima maneira de estudar e achar gaps no meu conhecimento.
Então, assistindo alguns vídeos sobre SaaS, comecei a desenvolver o projeto. Como é recomendado para projetos desse tipo, é ideal criar um MVP (Mínimo produto viável), portanto, decidi usar essa stack:
- Front-End
- Next.js
- TailwindCSS
- Shadcn/ui
- Back-End
- Supabase (decidi usá-lo devido ao desenvolvimento ser mais rápido)
- Pagamentos
- Stripe
- IDE
- Cursor (comecei a usá-lo nesse projeto, e que ferramenta útil, aumenta em 10x sua produtividade, claro, é necessário tomar cuidado para não ficar 100% dependente dela)
Gostei muito da experiência que tive durante o desenvolvimento, aprendi muitas coisas novas, sobre pagamentos, webhooks, autenticação, etc.
Portanto galera, é isso que eu gostaria de compartilhar com vocês. Caso queiram ver o projeto, ou até me ajudar divulgando ou comprando um plano nele, ficarei muito agradecido :). O link do Quizzio é esse: https://www.quizzio.app
Sendo sicero, ficou bem legal! Onde você fez o ui/ux? v0.dev ou você mesmo fez?
opa, show amigo. gostaria de saber que ia esta usando ? api ?
Parabéns, genial, simples e design muito bom
Top demais o projeto !!!, uma boa iniciativa para o primeiro Saas, vai longe !!
fiquei curioso em relação a utilização do supabase, utiliznaod ele para autenticação e para storage certo ? e o envio das infos para a Gemini API diretamente do front ? ao inves de enviar para o backend -> gemini -> backend -> front
Linkedin caso queira conversar melhor: https://www.linkedin.com/in/abner-silva-barbosa-8a3542225/
gostei bastante da ideia. Sugeriria um botão de feedback das perguntas, para o usuário avaliar se a pergunta não foi uma alucinação da IA, revertendo para o usuário algo, seja um dia extra no plano sei lá. Mas realmente alucinação vai ser um problema.
Estudar com IA generativa? Rapaz ... Quando a IA alucinar uma pergunta ou resposta? Qual é a abordagem pra evitar isso? Isso é, considerando quenvoce ta usando api de uma IA tradicional comoChat Gpt? A pessoa vai simplesmente acreditar? como será a correção disso?
Que isso!! Que belo trabalho. Já usando para melhorar meus conhecimentos.