Terra PMS
Sistema de gestão hoteleira da rede Terra Hospedagem.
O sistema que opera a rede por dentro: mapa de reservas dos quatro prédios, sincronização com os canais de venda, mensagens dos hóspedes, financeiro, minimercado e relatórios — num só lugar.
Meu papel · Coautoria: prompts e segurança do back-end
O desenvolvimento principal do Terra PMS é do Fernando Terra. Eu trabalhei junto na engenharia dos prompts usados para construir o sistema e na verificação de segurança do back-end — permissões, funções no servidor e a API usada pelas integrações.
- Setor
- Hospedagem
- Tipo
- PMS · Gestão hoteleira
- Status
- Uso interno
- Stack
- React, TypeScript, Tailwind CSS

Quatro prédios, reservas chegando por canais diferentes, preço e disponibilidade que precisam ficar iguais em todos eles e um financeiro que fecha por prédio. Sem um sistema central, isso vira planilha, retrabalho e risco de vender o mesmo quarto duas vezes.
Um PMS próprio integrado a um channel manager (Channex): quando uma reserva entra por um canal, disponibilidade e tarifas são atualizadas nos outros. Em volta disso, o sistema cuida do hóspede, do dinheiro e da rotina da operação — e expõe uma API para automações como o bot de WhatsApp.
O caminho de ponta a ponta.
- 01
A reserva entra
Por um canal de venda (via Channex), por importação de outro PMS ou pela API usada no WhatsApp.
- 02
Tudo sincronizado
Disponibilidade, tarifas, restrições e bloqueios de quarto voltam para os canais automaticamente.
- 03
A operação acompanha
Mapa de reservas por quarto e dia, hóspedes, mensagens dos canais e comprovante de reserva.
- 04
O financeiro fecha
Faturamento, caixa, recebíveis dos canais, despesas recorrentes, extratos importados e dashboards.
O que o sistema entrega no dia a dia.
Mapa de reservas
Grade por quarto e dia, com alerta de reservas novas.
Channel manager
Integração com a Channex: disponibilidade, tarifas e restrições sincronizadas; bloqueios espelhados nos canais; sincronização iCal.
Mensagens dos canais
Conversas com hóspedes das OTAs centralizadas dentro do PMS.
Financeiro completo
Faturamento, controle de caixa, recebíveis das OTAs, despesas recorrentes e dashboard financeiro.
Importações
Extratos bancários e reservas de outro PMS, com modelos de mapeamento, histórico e logs.
Minimercado
Itens, estoque, consumos, reposições e relatórios do market interno.
Auditoria e avisos
Registro de ações com filtros e alerta de contas perto do vencimento ou vencidas.
API para integrações
Chaves com escopos por recurso e chave de idempotência — é por ela que o bot de WhatsApp reserva.
Por dentro do sistema.
Com o que foi construído.
React
Interface
Interfaces ricas e componentes reaproveitáveis.
TypeScript
Interface
Código tipado de ponta a ponta — menos erro em produção.
Tailwind CSS
Interface
Design system consistente e responsivo.
Supabase
Dados e segurança
Auth, banco, storage e segurança por linha (RLS).
PostgreSQL
Dados e segurança
Regras de negócio críticas dentro do banco, com trava e auditoria.
APIs e webhooks
Servidor e integrações
Conectar o sistema a ERPs, WhatsApp e serviços externos.
GitHub
Entrega
Versionamento, revisão e histórico de cada mudança.
Vercel
Entrega
Deploy contínuo e hospedagem na borda (São Paulo).
O PMS é o sistema interno da rede: é nele que as reservas dos quatro prédios são geridas no dia a dia.
28
telas
32
funções no servidor (integrações e rotinas)
83
migrations de banco
4
prédios operados
Clique para ver em tela cheia.
Quer um sistema como o Terra PMS?
Conte o seu processo. Eu mostro como ele ficaria num sistema feito para a sua operação.