Skip to content

lucas16716/4zero4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

4zero4!

Website oficial da banda 4zero4!

One Page com foco em presença digital

Version  Finalidade  Licença GitHub Repo stars

Projeto   |    Funcionalidades   |    Tecnologias   |    Estrutura

PROJETO

Website oficial da banda 4zero4!, desenvolvido em formato One Page para centralizar informações, fortalecer a presença digital e conectar fãs à energia do Punk Rock. O projeto foi completamente refatorado antes do lançamento final, elevando o código a um padrão profissional com foco em performance, acessibilidade e SEO técnico.

🌐 Acesse o website

FUNCIONALIDADES

  • Experiência imersiva — vídeo de fundo otimizado com preload e animações de entrada via IntersectionObserver
  • Cards interativos — apresentação dos integrantes, canais de contato, discografia e agenda de shows
  • Galeria de fotos — transição fade suave com navegação por clique e teclado
  • Formulário de contato — funcional e integrado com Formspree
  • Acessibilidade — navegação por teclado, aria-labels e estrutura semântica
  • Layout responsivo — interface adaptada para todos os dispositivos

TECNOLOGIAS

Tecnologia Uso
HTML5 Estrutura semântica, acessível e otimizada para SEO com JSON-LD
CSS3 Estilos com CSS Nesting, variáveis globais e animações 3D
JavaScript ES6+ Vanilla JS para todas as interatividades
Formspree Integração do formulário de contato
Git/Github Versionamento de código
Vercel Deploy com otimização e minificação automáticas

ESTRUTURA

📁 4zero4
├── 📁 docs
│   ├── 📂 assets
│   │   ├── 📁 docs            → Arquivos (Press Kit)
│   │   ├── 📁 fonts           → Fontes
│   │   ├── 📁 img             → Imagens (separadas por seção)
│   │   └── 📁 videos          → Vídeos
│   ├── 📂 src
│   │   ├── 📂 css
│   │   │   └── style.css       → Código CSS para estilização do projeto
│   │   └── 📂 js
│   │       ├── form.js         → Código JS para funcionalidade do formulário
│   │       ├── gallery.js      → Código JS para funcionalidade da galeria de fotos
│   │       ├── menu.js         → Código JS para funcionalidade do menu e header
│   │       └── reveal.js       → Código JS para funcionalidade do reveal do conteúdo
│   ├── 📁 dist
│   │   ├── 📂 css
│   │   │   └── style.min.css   → Código CSS minificado
│   │   └── 📂 js
│   │       ├── form.min.js     → Código JS para funcionalidade do formulário minificado
│   │       ├── gallery.min.js  → Código JS para funcionalidade da galeria de fotos minificado
│   │       ├── menu.min.js     → Código JS para funcionalidade do menu e header minificado
│   │       └── reveal.min.js   → Código JS para funcionalidade do reveal do conteúdo minificado
│   └── index.html              → Página principal
├── README.md                   
└── LICENSE                     

LICENÇA

Este projeto é público apenas para fins de portfólio do desenvolvedor. Todos os direitos sobre conteúdo visual e textual pertencem exclusivamente à banda 4zero4!. É proibida a cópia, reprodução ou uso do conteúdo sem autorização expressa.

AUTOR

Desenvolvido por Lucas Couto.
Conheça meu trabalho em Lucas Code.