Este e meu portfolio pessoal, desenvolvido com Angular para exibir meus projetos, habilidades e informacoes de contato de forma interativa e responsiva. O site integra-se com a API do GitHub para exibir automaticamente meus repositorios publicos.
- React: Framework para construcao da interface
- TypeScript: Linguagem de programacao
- GitHub API: Integracao para exibir projetos publicos
- Secao de Apresentacao: Introducao pessoal com animacoes
- Sobre Mim: Informacoes detalhadas sobre minha experiencia e formacao
- Projetos: Exibicao automatica dos repositorios do GitHub
- Habilidades: Visualizacao das tecnologias que domino
- Contato: Formulario para envio de mensagens
- Node.js (versao 18 ou superior)
- npm ou yarn
# Clone o repositorio
git clone https://github.com/brunocarvalhs/brunocarvalhs.github.io.git
# Entre no diretorio
cd brunocarvalhs.github.io
# Instale as dependencias
npm install# Servidor de desenvolvimento
ng serve
# Acesse https://localhost:4200/# Compilar o projeto
ng build --prod
# Os arquivos serao gerados na pasta dist/# Executar testes unitarios
ng test
# Executar testes end-to-end
ng e2esrc/
├── app/
│ ├── components/ # Componentes reutilizaveis
│ ├── models/ # Interfaces e classes de modelo
│ ├── pages/ # Paginas da aplicacao
│ │ └── home/
│ │ └── section/ # Secoes da pagina inicial
│ └── services/ # Servicos para integracao com APIs
├── assets/
│ ├── images/ # Imagens utilizadas no site
│ └── scss/ # Arquivos de estilo SCSS
└── environments/ # Configuracoes de ambiente
Contribuicoes sao bem-vindas! Sinta-se a vontade para abrir issues ou enviar pull requests.
- Faca um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature) - Faca commit das suas alteracoes (
git commit -m 'Adiciona nova feature') - Faca push para a branch (
git push origin feature/nova-feature) - Abra um Pull Request
Este projeto esta licenciado sob a licenca MIT - veja o arquivo LICENSE para mais detalhes.
- Email: brunocarvalhs@outlook.com.br
- LinkedIn: brunocarvalhs
- GitHub: brunocarvalhs