Construindo o surfaai do zero: stack, decisões e o que eu faria diferente
Depois de alguns anos como engenheiro de software em empresas — frontend architecture, sistemas distribuídos, produtos que outras pessoas definiam — decidi construir algo do zero, sozinho: do primeiro commit até estar rodando em produção, com usuários reais e dinheiro de verdade passando pelo sistema. Esse algo é o surfaai . Esta é a primeira de uma série de artigos técnicos sobre as decisões que…
Construindo o surfai do zero é uma série de artigos técnicos sobre as decisões tomadas ao construir a plataforma surfai, desde o primeiro commit até a produção. O surfaai surgiu para conectar alunos a providers de serviços, oferecendo agendamento, pagamento e repasse automático. O autor, engenheiro de software, decidiu construir o surfai do zero para ter controle sobre a parte financeira e evitar fricção de onboarding e inconsistência de experiência do usuário.
A stack utilizada inclui Next.js, React, TypeScript, Tailwind, Supabase, Stripe Connect, e foi escolhida com a intenção de manter produtividade do time, segurança e corretude financeira.
Brief written by urgent.news from Dev.to's own syndicated text. Machine-written — may contain errors; check the original before relying on it.