Este repositório contém o código-fonte do meu portfólio pessoal. O projeto foi desenvolvido com foco em performance, organização de código e boas práticas de Engenharia de Software.
🔗 Demo Online: Acesse o Portfólio Aqui
O projeto foi construído utilizando uma stack moderna e leve:
- React + Vite: Para uma build rápida e otimizada.
- Tailwind CSS: Para estilização responsiva e utility-first.
- Lucide React: Biblioteca de ícones leve e consistente.
- ESLint & Prettier: Para padronização de código.
Para garantir a qualidade e a rastreabilidade do código, este projeto seguiu padrões rigorosos de desenvolvimento:
- Git Flow: Ciclo de vida de branches organizado (
main,develop,feat/*,fix/*). - Commits Semânticos: Histórico de alterações padronizado e legível.
- Componentização: Arquitetura modular para facilitar manutenção e escalabilidade.
src/
├── assets/ # Arquivos estáticos como imagens, ícones, etc.
├── components/ # Componentes reutilizáveis (Cards, Header, etc.)
├── App.jsx # Componente principal e layout
└── main.jsx # Ponto de entrada da aplicação