GetOffice — Marketplace de locação de espaços comerciais
GetOffice é um marketplace full-stack de locação de espaços comerciais desenvolvido por Wesley Boer. A plataforma conecta anfitriões e locatários com reservas automáticas, pagamentos integrados e busca geolocalizada.
Métricas técnicas
- 134 Server Actions implementadas no backend
- 8 API Routes para integrações externas
- 3 fluxos de checkout Stripe (cartão, boleto e carteira virtual)
- 15+ templates de e-mail transacional automatizados
- Desenvolvimento iniciado em outubro de 2024
Funcionalidades principais
- Reserva automatizada com motor de disponibilidade em tempo real e gestão escalável de agendas reutilizáveis entre múltiplos espaços
- Pagamentos via Stripe com split payment (repasse automático para anfitriões), carteira virtual com escrow e sistema de saldo interno
- Chat em tempo real via Pusher com notificações push e histórico persistente
- Busca geolocalizada com Mapbox, filtros avançados e algoritmo de relevância ponderado para ranking de espaços
- Gestão de cancelamentos com motor de compensação financeira, cálculo dinâmico de penalidades e roteamento híbrido de reembolsos
Stack técnico
Construído com Next.js 14, TypeScript, MongoDB, Prisma ORM, Stripe, NextAuth, Pusher, Mapbox, Cloudinary, Resend e Vercel. Arquitetura baseada em Server Actions para máxima performance e tipagem end-to-end.







