Logoguilherme.ccr
agendai.tec.br
SaaS multi-tenant· Engenheiro Full Stack · Tech Lead · 2025

Agendai

O que é isso?

O Agendai é uma plataforma de agendamento multi-tenant — qualquer negócio, de um autônomo a uma operação maior, consegue gerenciar agenda, clientes, cobranças e relatórios num único lugar. Fui responsável pela frente web inteira, da arquitetura até o deploy, trabalhando direto com o CTO.

Qual era o desafio?

Construir essa plataforma do zero e garantir que os dados de cada cliente ficassem completamente isolados dos outros — sem abrir mão de performance nem de uma experiência que funcionasse tanto pra quem usa sozinho quanto pra operações maiores.

O que eu fiz?

Usei Next.js com App Router e renderização híbrida (SSR + ISR) pra manter a performance e o SEO em dia, Supabase e PostgreSQL com RLS granular pra isolar os dados por tenant, Stripe pras assinaturas recorrentes, e organizei a camada de domínio com padrões táticos de DDD.

Deu certo?

Sim — o produto está em produção, com onboarding self-service e as primeiras dezenas de tenants ativos. A arquitetura já foi pensada pra escalar sem precisar reescrever nada.

Construído com Next.js (App Router), React 18, TypeScript, Tailwind CSS, Shadcn/ui, Node.js, Supabase, PostgreSQL, PL/pgSQL, Row Level Security, RBAC, WebSockets, Vercel e Clean Architecture.
Tipografia:Poppins
Mais telas
Dashboard do cliente — busca e reserva em poucos cliques
Dashboard do cliente — busca e reserva em poucos cliques
Fluxo de agendamento — stepper com validação por etapa
Fluxo de agendamento — stepper com validação por etapa
Agenda do profissional — calendário e detalhe por horário
Agenda do profissional — calendário e detalhe por horário
Personalização multi-tenant — cada empresa escolhe seu tema
Personalização multi-tenant — cada empresa escolhe seu tema
Mobile — página pública da empresa dentro do iPhone
Mobile — página pública da empresa dentro do iPhone