Skip to content

GuiOliverA/sites-dos-noivos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML5 CSS3 JavaScript Supabase Vercel GitHub

💍 Guilherme & Taine — Site dos Noivos

(Ainda não finalizado) Site de casamento desenvolvido para o casamento de Guilherme e Taine, marcado para 30 de maio de 2026 na Chácara Laggus, Campo Largo - PR.

[site-dos-noivos]

Sobre o projeto

Single Page Application estática com as seções:

  • Hero — contador regressivo para o casamento
  • Local — endereço com link para o Google Maps
  • Noivos — galeria de fotos com carousel e lightbox
  • Confirmação de Presença (RSVP) — formulário integrado ao Supabase (com opção de exportar CSV)
  • Presentes — lista de presentes e PIX
  • Contato — WhatsApp e e-mail dos noivos

Stack

Camada: Tecnologia Frontend HTML5, CSS3, JavaScript. Banco de dados: Supabase (PostgreSQL). Hospedagem: Vercel. Controle de versĂŁo: GitHub

## Estrutura
sites-dos-noivos/
├── admin/
│   └── index.html        # Painel administrativo
├── assets/
│   └── images/           # Imagens, ícones e fotos
├── css/
│   ├── style.css         # Estilos do site principal
│   └── admin.css         # Arquivo de estilos do admin
├── js/
│   ├── main.js           # Menu, interações gerais e PIX
│   ├── gallery.js        # Galeria e lightbox
│   ├── countdown.js      # Contagem regressiva
│   └── rsvp.js           # Envio do formulário RSVP
├── index.html            # Página principal
└── site.webmanifest

Segurança

O repositório é público. A segurança é garantida por:

Supabase RLS configurado na tabela confirmacoes:

INSERT liberado para anon — convidados podem enviar confirmações SELECT restrito a authenticated — somente o admin logado lê os dados

Admin com autenticação via Supabase Auth (e-mail + senha) — nenhuma senha no código .gitignore configurado para ignorar .env e arquivos sensíveis

Variáveis de ambiente

Veja o arquivo .env.example na raiz para referência. As chaves do Supabase devem ser configuradas diretamente nos arquivos JS ou via variáveis de ambiente da Vercel.

👨‍💻 Desenvolvimento Projeto desenvolvido com auxílio do GitHub Copilot. Não requer build — basta abrir o index.html ou fazer deploy direto na Vercel.

Mateus 19:6 — "Assim já não são duas pessoas, mas uma só. Portanto, que ninguém separe o que Deus uniu."

About

đź’Ť Site de casamento completo (SPA) com contador regressivo, galeria interativa e sistema de RSVP integrado ao Supabase. Desenvolvido com HTML, CSS, JS e PostgreSQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors