{
  "id": 11047503,
  "title": "Building Surfaai from scratch: stack, decisions, and what I would do differently",
  "url": "https://urgent.news/2026/09/30/construindo-o-surfaai-do-zero-stack-decisoes-e-o-que-eu-faria",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-30T22:33:00.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/cesarsturmer/construindo-o-surfaai-do-zero-stack-decisoes-e-o-que-eu-faria-diferente-33p5"
  },
  "original_language": "pt",
  "account": "The article discusses the development of Surfaai, a platform that connects students with instructors and handles scheduling, payment, and automatic transfer of funds. The author, a software engineer, decided to build the platform from scratch, choosing a tech stack that includes Next.js, React, TypeScript, Supabase, and Stripe Connect for payments. The platform's architecture was designed to ensure secure and accurate financial transactions, including a system for splitting payments between instructors and the platform. The author plans to write a series of technical articles detailing the decisions and trade-offs made during the development process.",
  "summary": "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.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}