Pular para o conteúdo
Uso internoPMS · Gestão hoteleiraHospedagem

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
Terra PMS
Mapa de reservas do Terra PMS: reservas por quarto e dia, reservas novas das últimas 24 horas e ocupação diária (nomes fictícios)
+01Problema

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.

+02Solução

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.

+03Como funciona

O caminho de ponta a ponta.

  1. 01

    A reserva entra

    Por um canal de venda (via Channex), por importação de outro PMS ou pela API usada no WhatsApp.

  2. 02

    Tudo sincronizado

    Disponibilidade, tarifas, restrições e bloqueios de quarto voltam para os canais automaticamente.

  3. 03

    A operação acompanha

    Mapa de reservas por quarto e dia, hóspedes, mensagens dos canais e comprovante de reserva.

  4. 04

    O financeiro fecha

    Faturamento, caixa, recebíveis dos canais, despesas recorrentes, extratos importados e dashboards.

+04Principais funcionalidades

O que o sistema entrega no dia a dia.

01

Mapa de reservas

Grade por quarto e dia, com alerta de reservas novas.

02

Channel manager

Integração com a Channex: disponibilidade, tarifas e restrições sincronizadas; bloqueios espelhados nos canais; sincronização iCal.

03

Mensagens dos canais

Conversas com hóspedes das OTAs centralizadas dentro do PMS.

04

Financeiro completo

Faturamento, controle de caixa, recebíveis das OTAs, despesas recorrentes e dashboard financeiro.

05

Importações

Extratos bancários e reservas de outro PMS, com modelos de mapeamento, histórico e logs.

06

Minimercado

Itens, estoque, consumos, reposições e relatórios do market interno.

07

Auditoria e avisos

Registro de ações com filtros e alerta de contas perto do vencimento ou vencidas.

08

API para integrações

Chaves com escopos por recurso e chave de idempotência — é por ela que o bot de WhatsApp reserva.

+05Telas

Por dentro do sistema.

+06Tecnologias

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).

+07Resultado

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

+08Galeria

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.