Saltar para o conteúdo
Edson Francisco
  • 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

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

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