Pular para o conteúdo principal

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

Funcionalidades principais

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.

</wboer>
Voltar ao portfólio

Projeto

Marketplace que conecta proprietários de espaços comerciais a profissionais, com reservas, pagamentos e repasses totalmente automatizados.

Next.jsTypeScriptMongoDBStripePrisma

O problema

Proprietários de salas e consultórios gerenciavam reservas manualmente via WhatsApp, planilhas e ligações. Sem automação, pagamentos inseguros e agenda bagunçada. O GetOffice eliminou esse atrito com um processo 100% automatizado, do anúncio ao repasse financeiro.

A solução

GetOffice é um marketplace que conecta proprietários de espaços comerciais com profissionais que buscam reservá-los de maneira simples e eficiente. Na plataforma, os usuários atuam como Anfitriões ou Clientes.

Anfitriões podem listar seus espaços comerciais para locação, definindo filtros específicos de público-alvo, como permitir reservas exclusivamente para psicólogos ou advogados. Clientes, por sua vez, têm acesso a uma interface intuitiva que exibe os melhores espaços com base na localização e perfil profissional.

Todo o processo, desde a reserva até o pagamento, é automatizado: gestão de horários, pagamentos seguros, cancelamentos, reembolsos e repasses financeiros.

Acessar o projeto →

Meu papel

Projeto desenvolvido integralmente por mim, do levantamento de requisitos ao deploy em produção. Responsável pela arquitetura, design de interface, desenvolvimento front-end e back-end, integrações de pagamento, notificações em tempo real e infraestrutura.

Foto 1
Foto 2
Foto 3
Filtro detalhado de espaços na plataforma.

Filtro detalhado de espaços na plataforma.

Foto 5
Tela inicial do fluxo para adicionar um novo espaço.

Tela inicial do fluxo para adicionar um novo espaço.

Carteira GetOffice, onde é possível visualizar todas as transações financeiras.

Carteira GetOffice, onde é possível visualizar todas as transações financeiras.

Página individual de um espaço.

Página individual de um espaço.

© 2026 | Desenvolvido por Wesley Boer