Um portfólio pessoal moderno, responsivo e com interatividade impressionante. Criado com HTML, CSS e JavaScript puro.
🌐 Acesse em: https://c4ld4r3ll1.github.io/PortfolioPessoal/
- 🎨 Design Moderno: Gradientes bonitos e cores harmônicas
- 📱 Totalmente Responsivo: Funciona perfeitamente em qualquer dispositivo
- ♿ Acessível: Navegação por teclado e bom contraste de cores
- 🎯 Scroll Interativo: Efeitos parallax e animações ao scrollar
- 🎬 Animações Suaves: Transições fluidas em todos os elementos
- ⌨️ Navegação Fluida: Links que scrollam suavemente para cada seção
- 📱 Menu Mobile: Hamburger menu para dispositivos móveis
- Hero: Apresentação impactante com CTA buttons
- Sobre: Informações profissionais e cards de habilidades
- Projetos: 8 projetos destacados com links para GitHub
- Estatísticas: Números com animação de contagem
- Contato: Links social para GitHub e LinkedIn
O portfólio é deployado automaticamente sempre que há um push para a branch main.
- Push automático: Qualquer commit na branch
maindispara o workflow - GitHub Actions: Build automático e deploy para GitHub Pages
- URL de Acesso:
https://<seu-usuario>.github.io/PortfolioPessoal/
-
Habilite GitHub Pages no repositório:
- Vá para Settings → Pages
- Em "Build and deployment":
- Source: Deploy from a branch
- Branch: gh-pages (será criada automaticamente)
- Folder: / (root)
-
Workflow está configurado em
.github/workflows/deploy.yml- ✅ Dispara automaticamente em push para
main - ✅ Faz deploy para a branch
gh-pages - ✅ Suporta pull requests
- ✅ Dispara automaticamente em push para
Você pode acompanhar o status dos deployments em:
- Actions na aba do repositório GitHub
- Deployments em Settings
- Navegador moderno (Chrome, Firefox, Safari, Edge)
- Servidor local (opcional, mas recomendado)
# Opção 1: Python
python3 -m http.server 8000
# Opção 2: Node.js (http-server)
npm install -g http-server
http-server
# Opção 3: Node.js (Live Server)
npx live-serverAcesse: http://localhost:8000
PortfolioPessoal/
├── index.html # Estrutura HTML
├── styles.css # Estilos CSS (700+ linhas)
├── script.js # JavaScript (interatividade)
├── README.md # Este arquivo
└── .github/
└── workflows/
└── deploy.yml # Workflow do GitHub Actions
Para mudar as cores do tema, edite as variáveis CSS em styles.css:
:root {
--primary: #6366f1; /* Roxo primário */
--secondary: #8b5cf6; /* Roxo secundário */
--accent: #ec4899; /* Rosa accent */
/* ... outras cores ... */
}Para atualizar suas informações:
-
Hero Section - Edite em
index.html:- Nome, subtitle, descrição
- Imagem de perfil
-
Sobre - Edite o texto e skills
-
Projetos - Edite o array
projectsDataemscript.js -
Contato - Atualize os links sociais
- HTML5 - Estrutura semântica
- CSS3 - Estilos avançados (flexbox, grid, animações)
- JavaScript - Interatividade (scroll, animações, menu)
- GitHub Actions - CI/CD automático
- GitHub Pages - Hospedagem gratuita
- ⚡ Carregamento Rápido: Arquivo único sem dependências externas
- 🎯 Lighthouse Score: 95+
- 📦 Tamanho Mínimo: ~50KB total
- 🔄 Sem Build Process: Pronto para produção
- GitHub: C4LD4R3LL1
- LinkedIn: Luis Felipe Ferreira Caldarelli
Criado com ❤️ em abril de 2026