- Hotelaria, restauração e redes
Residencial Bendiak
PWA de check-in de hóspedes, quartos e finanças para uma residencial em Lichinga.
- Período
- 2025
- Estado
- Protótipo
- Papel
- Contribuidor: autenticação, ambiente local e migração de dados
- Cliente
- Residencial Bendiak
Problema
A residencial registava hóspedes em papel. Precisava de check-in digital, visão da ocupação dos quartos e controlo financeiro.
Solução
A aplicação foi construída por um colega. O Edson passou a página de login a verificar a sessão no servidor, montou o ambiente Supabase local e escreveu os scripts e o guia para copiar todos os dados de um projecto Supabase para outro.
Decisões técnicas
01
Sessão verificada no servidor antes do login
A página de login passou a server component que lê a sessão Supabase e redirecciona para o painel quem já está autenticado, sem o formulário aparecer e desaparecer.
02
SQL que gera SQL para migrar dados
Sem pg_dump no projecto gerido, os scripts correm no SQL Editor e geram os INSERT com format('%L'), que escapa os valores. O guia define a ordem exacta dos scripts de schema no destino.
Imagens
01 / 02 — Ecrã de entrada do sistema de gestão da Residencial Bendiak com email e senha
Tecnologias
- Next.js
- Supabase
- TypeScript
Resultados verificáveis
- linhas de scripts e guia de migração de dados
- 870
