Voltar aos projetos
Quezi
fullstackapi
Contexto
A Quezi nasce para digitalizar a ponte entre profissionais e clientes: descoberta de serviços, perfil, solicitação e gestão de agendamentos, com domínio explícito (usuários, serviços, categorias, avaliações).
O que resolve
- Descoberta — base para busca e filtro por categoria e perfil profissional.
- Agendamentos — fluxo de solicitação e gestão entre cliente e profissional.
- Confiança — modelo prevê avaliações após a prestação do serviço.
- API-first — backend REST com validação (Zod) e documentação Swagger para integração com web e mobile.
Arquitetura
Monorepo com Turborepo: apps/api como núcleo atual; apps/web e apps/mobile previstos na documentação do repositório. Pacotes compartilhados de TypeScript e ESLint mantêm padrão entre workspaces.
Stack
- API: Node.js, Fastify, TypeScript, PostgreSQL, Prisma, Docker, Zod, Swagger.
- Tooling: workspaces npm na raiz, scripts unificados de
dev,build,teste Prisma.
Resultado
Fundação sólida de domínio e persistência para um marketplace de serviços, com caminho claro para evoluir o frontend web e o app mobile sobre a mesma API.
Tecnologias
TurborepoNode.jsTypeScriptFastifyPostgreSQLPrismaZodDockerSwagger

