Bem-vindo ao repositório do meu portfólio web! Este projeto foi desenvolvido para apresentar meus projetos, habilidades e informações profissionais de forma interativa e visualmente atraente.
- React: Biblioteca para construção de interfaces de usuário.
- TypeScript: Superset do JavaScript que adiciona tipagem estática.
- Vitest: Framework para testes automatizados.
- Tailwind CSS: Framework de CSS utilitário para estilização.
- Vite: Ferramenta de build rápida para desenvolvimento web moderno.
- Phosphor Icons: Biblioteca de ícones flexíveis e personalizáveis.
- ScrollReveal: Biblioteca para animações de rolagem.
A estrutura do projeto está organizada da seguinte forma:
src/
├── components/ # Componentes reutilizáveis
├── assets/ # Imagens, ícones e scripts
├── data/ # Arquivos JSON com dados dinâmicos
├── styles/ # Estilos globais
├── utils/ # Funções utilitárias
├── @types/ # Definições de tipos
- Seções Dinâmicas: Apresentação, Sobre Mim, Projetos e Contato.
- Animações: Efeitos de entrada com ScrollReveal.
- Responsividade: Design adaptado para diferentes tamanhos de tela.
- Links Externos: Acesso ao LinkedIn, GitHub e currículo.
-
Clone o repositório:
git clone https://github.com/allbertuu/portfolio-web.git
-
Acesse o diretório do projeto:
cd portfolio-web -
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
-
Abra o navegador e acesse:
http://localhost:5173
Para executar os testes, utilize o comando:
npm testEste projeto está licenciado sob a licença MIT. Sinta-se à vontade para usá-lo e modificá-lo conforme necessário.
Desenvolvido com ❤️ por Alberto Santos. Confira mais sobre mim em albertosantos.dev.