O Dev Hub é uma página web estática de alto impacto visual, projetada para centralizar meus links profissionais e sociais em um único ponto de acesso. Inspirado em designs modernos como Glassmorphism, o projeto oferece uma alternativa personalizada, gratuita e elegante ao Linktree, focada em performance e experiência do usuário.
A inspiração veio quando eu tentei usar o LinkTree pela primeira vez e percebi que além de precisar ficar assistindo propagandas para usar o App gratuitamente, ele ainda incluia de forma obrigatória sua marca d'água nos meus cartões de visita. Fiquei frustrado e decidi criar minha própria solução.
- Nome: Fernando Lima
- Título: Desenvolvedor Full-Stack Jr.
- Bio: "Transformando problemas reais em soluções criativas!"
- 💎 Design Glassmorphism: Interface com efeitos de vidro fosco (
backdrop-filter: blur), transparência e bordas semitransparentes. - 🌓 Dark Mode Nativo: Tema escuro exclusivo com gradiente animado de fundo e elementos de brilho ambiente flutuantes (blobs).
- 📱 Totalmente Responsivo: Design mobile-first adaptado para qualquer tamanho de tela (de 320px a 1440px+).
- ⚡ Alta Performance: SPA estática, sem backend e sem build step — carregamento ultra-rápido.
- 🧩 Fácil Personalização: Todo o conteúdo é gerenciado através de um único objeto
CONFIGno JavaScript. - 🎵 Trilha Sonora: Música de fundo em loop com volume padrão de 10%, respeitando as políticas de autoplay dos navegadores.
- 🔇 Controle de Áudio: Botão de mute/unmute no canto superior direito.
- 🗣️ Avatar Interativo: Ao clicar na foto de perfil, uma saudação em áudio é reproduzida com animação pulsante e redução automática do volume da trilha sonora.
- 💬 Balão de Fala: Indicador visual animado que convida o visitante a interagir com o avatar.
- ♿ Acessibilidade (A11y): Atributos
aria-label, navegação por teclado e contraste seguindo padrões WCAG AA. - 🔍 SEO Otimizado: Meta tags para Open Graph, favicon personalizado e estrutura HTML semântica.
| ID | Label | Destino |
|---|---|---|
| LK-01 | Currículo / CV | mrskillfull.github.io/Curriculum-Vitae |
| LK-02 | GitHub | github.com/MrSkillFull |
| LK-03 | linkedin.com/in/fernandolima-dev | |
| LK-04 | instagram.com/feehlimaofc2 |
A stack foi escolhida para ser leve, sem necessidade de processos de build (até porque esse é um mini projeto):
| Camada | Tecnologia | Justificativa |
|---|---|---|
| Markup | HTML5 semântico | Base padrão e acessível |
| Estilo | Tailwind CSS (CDN) | Agilidade, sem build step |
| CSS Custom | <style> inline no HTML |
Glassmorphism e animações |
| Script | Vanilla JS (ES6+) | Sem dependências pesadas |
| Ícones | Lucide Icons (CDN) + SVG | Leves e personalizáveis |
| Tipografia | Google Fonts (Inter) | Limpa e profissional |
dev-hub/
├── index.html # Arquivo único principal (HTML + CSS + JS)
├── assets/
│ ├── avatar.png # Foto de perfil
│ ├── favicon.png # Ícone da aba do navegador
│ ├── saudacao.aac # Áudio de saudação interativa
│ └── soundtrack.mp3 # Trilha sonora de fundo
├── docs/
│ └── SRS_dev_hub.md # Especificação de requisitos (SRS)
├── .gitignore
├── LICENSE # Licença MIT
└── README.md
-
Clone o repositório:
git clone https://github.com/MrSkillFull/dev-hub.git
-
Personalize seus dados: Abra o arquivo
index.htmle edite o objetoCONFIGdentro da tag<script>. Você pode alterar:- Nome, título e bio do perfil
- URL e imagem do avatar
- Links com label, URL, ícone e descrição
-
Adicione seus arquivos de mídia: Substitua os arquivos na pasta
assets/:avatar.png— sua foto de perfilsaudacao.aac— seu áudio de saudaçãosoundtrack.mp3— sua trilha sonora de fundo (opcional)
-
Abra no navegador: Basta abrir o
index.htmldiretamente ou usar uma extensão como Live Server no VS Code.
Eu recomendo o uso do GitHub Pages para hospedagem gratuita:
- Suba seu código para um repositório no GitHub.
- Vá em Settings > Pages.
- Selecione a branch
maine a pasta/ (root). - Salve e sua página estará online em instantes!
Outras opções: Vercel, Netlify — ambos oferecem deploy automático via Git.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Desenvolvido com café ☕ e ❤️ para a comunidade por Fernando Lima.