Sistema de gestão para pousadas pequenas do Nordeste brasileiro. Controle de reservas, sinal, WhatsApp integrado e preço automático de alta e baixa temporada — tudo num painel simples, acessível do celular ou computador.
- Painel do Dia — entradas, saídas, quartos para limpar e pagamentos pendentes numa tela só
- Calendário de reservas — visão por quarto, por período
- Controle de sinal — valor pago, restante e upload de comprovante
- Alerta anti-overbooking — avisa conflito entre reservas diretas e canais externos (Booking, Airbnb)
- WhatsApp integrado — confirma reserva, cobra sinal e envia lembrete com um clique
- Tarifas por temporada — preço automático de alta e baixa temporada por quarto
- Financeiro — resumo de receita, pagamentos pendentes e exportação de relatório (PDF, Excel, CSV)
- Gestão de usuários — papéis ADMIN e RECEPCIONISTA com permissões distintas
- Log de auditoria — histórico de ações dos funcionários
- PWA — instalável como app no celular e desktop
Monorepo gerenciado com Turborepo
| Camada | Tecnologias |
|---|---|
| Backend | NestJS · TypeScript · Prisma ORM · MySQL |
| Frontend | Next.js (App Router) · shadcn/ui · TailwindCSS |
| Infra | Railway (API + banco) · Vercel (frontend) · Docker |
| Integrações | Evolution API (WhatsApp) · Cloudinary |
pousadaos/
├── apps/
│ ├── api/ # Backend NestJS
│ └── web/ # Frontend Next.js
├── packages/
│ └── types/ # Tipos compartilhados
└── turbo.json
Crie um .env em apps/api baseado no .env.example:
DATABASE_URL=mysql://user:password@localhost:3306/pousadaos
JWT_SECRET=
JWT_EXPIRES_IN=7d
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
EVOLUTION_API_URL=
EVOLUTION_API_KEY=E em apps/web:
NEXT_PUBLIC_API_URL=http://localhost:4000# Instalar dependências
npm install
# Rodar migrations e seed
cd apps/api
npx prisma migrate dev
npm run seed
# Rodar tudo junto
cd ../..
turbo dev- Frontend:
http://localhost:3000 - Backend:
http://localhost:4000
- Backend + banco → Railway via Dockerfile em
apps/api/Dockerfile - Frontend → Vercel com Root Directory
apps/web
Projeto privado — todos os direitos reservados.