Este projeto é uma versão digital e interativa do currículo de Rodrigo Flávio, projetada com uma estética futurista, motion design, animações dinâmicas e interações em 3D.
- HTML5 Semântico: Estrutura robusta e otimizada para SEO.
- Vanilla CSS3: Design responsivo com efeitos de Glassmorphism, temas claro/escuro e micro-animações personalizadas.
- Three.js: Fundo interativo tridimensional com sistema de partículas que reage ao movimento do cursor.
- GSAP (GreenSock Animation Platform) & ScrollTrigger: Efeitos de rolagem suaves, revelação gradual de elementos, barras de progresso animadas e contadores numéricos.
- JavaScript Puro (ES6): Lógica de cursor personalizado com lag físico, controle de tema e navegação responsiva.
- Node.js: Servidor estático leve integrado para execução local.
├── Curriculo 2025.pdf # Currículo original em formato PDF
├── rodrigo.png # Foto de perfil recortada do PDF
├── index.html # Estrutura principal do site
├── style.css # Folha de estilos e variáveis de tema
├── main.js # Lógica interativa, Three.js e animações GSAP
├── server.js # Servidor web local em Node.js (sem dependências)
├── package.json # Script de inicialização e metadados
└── README.md # Documentação do projeto
Certifique-se de ter o Node.js instalado em sua máquina.
- Abra o terminal na pasta do projeto.
- Execute o comando:
Ou caso prefira usar o script de desenvolvimento:
npm start
npm run dev
- O servidor iniciará automaticamente e tentará usar a porta
3000. Caso esteja ocupada, ele tentará portas subsequentes (ex:3001). - Abra o navegador e acesse a URL exibida no terminal (geralmente
http://localhost:3000ouhttp://localhost:3001).
- Efeito 3D Parallax: O cartão de código no topo e a foto de perfil inclinam-se de acordo com a posição do mouse.
- Cursor Dinâmico: Um círculo luminoso acompanha o ponteiro do mouse, expandindo-se ao pairar sobre elementos clicáveis.
- Estilo Glassmorphism: Cartões semitransparentes com desfoque de fundo e bordas luminosas dão uma aparência ultra-premium de sistema operacional futurista.
- Efeitos de Scroll: A linha central da trajetória acadêmica e profissional cresce de forma dinâmica conforme você rola a página.
- Formulário de Contato Inteligente: Integração estética pronta para envio de e-mails ou orçamentos.