DiferencialComo posso ajudarSoluçõesProcessoTecnologiasExperiênciaContato
← Voltar para soluções

Projeto pessoal • Site de evento

Chá de Casa Nova

Convite e lista de presentes com reserva online

Site de convite e lista de presentes para um chá de casa nova, em que o convidado reserva o presente online e o administrador acompanha tudo por um painel. Projeto pessoal feito por mim para o chá de casa nova meu e da Dalilla, com a autorização dela. Toda a programação é minha.

Página inicial do site do Chá de Casa Nova

Arquitetura

Estrutura da solução.

  1. Site estático (HTML, CSS e JavaScript)
  2. Supabase / PostgreSQL com regras de acesso por linha (RLS)
  3. Edge Function de reserva com limite de requisições
  4. Painel de administração com login (Supabase Auth)
  5. Hospedagem na Netlify

Tecnologias

Stack utilizada.

HTMLCSSJavaScriptSupabasePostgreSQLEdge FunctionsRLSNetlify

Telas

O site no ar.

Lista de presentes do site, com filtro de disponíveis, ordenação e cartões com foto, preço e botão de reservar
Lista de presentes com reserva
Painel administrativo do Chá de Casa Nova, com totais de presentes, disponíveis, reservados e recebidos, e tabela com valor, status e ações de editar e excluir
Painel administrativo (nomes dos convidados ocultados)

Resultado

Impacto da solução

Convidados veem a lista de presentes e reservam pelo celular, sem cadastro; a reserva é validada no servidor para evitar duas pessoas no mesmo presente, e o administrador gerencia tudo por um painel protegido por login. Nele dá para ver os totais (presentes, disponíveis, reservados e recebidos), quem reservou cada item, cadastrar, editar e excluir presentes e mudar o status entre disponível, reservado e recebido. Ao marcar como disponível ou recebido, a reserva correspondente é atualizada junto.

Aprendizados

O que este projeto fortaleceu

Modelagem de banco no Supabase, segurança com RLS, funções no servidor, painel administrativo e desenvolvimento mobile-first.

Próximo passo

Vamos construir a próxima solução?

Se sua empresa precisa digitalizar processos, desenvolver um sistema, automatizar tarefas ou criar um produto digital, vamos conversar.