Este repositório contém o código-fonte do DuckHub, um portfólio desenvolvido para centralizar projetos de software, competências técnicas e documentação profissional. O projeto foi estruturado com foco em modularidade, semântica e performance.
O DuckHub funciona como uma plataforma de apresentação profissional. A arquitetura foi planejada para permitir a inclusão de novos projetos de forma escalável, utilizando uma separação clara entre as camadas de dados, estilo e comportamento.
A organização do diretório segue o padrão de separação de responsabilidades:
- Raiz: Arquivos de configuração global, SEO e entrada principal.
- pages: Páginas de navegação interna e tratamento de erros.
- assets/css: Folhas de estilo segregadas por componentes.
- assets/js: Lógica de programação em JavaScript puro.
- assets/imgs: Armazenamento de ativos estáticos e recursos visuais.
- assets/docs: Arquivos de documentação técnica e currículos.
O desenvolvimento foi realizado sem a dependência de frameworks externos, priorizando o desempenho nativo:
- Estrutura: HTML5 Semântico.
- Estilização: CSS3 com design responsivo.
- Comportamento: JavaScript Assíncrono.
- Indexação: Configurações de SEO para rastreamento.
Para replicar o ambiente de desenvolvimento localmente, siga os passos abaixo:
- Clone o repositório:
git clone [https://github.com/JoseIzataQuinvula/DuckHub.git](https://github.com/JoseIzataQuinvula/DuckHub.git)
cd DuckHub
