Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Portfolio GPa

Bem-vindo ao repositório do meu Portfólio Pessoal! Este projeto foi desenvolvido para apresentar meus projetos, habilidades e experiências na área de desenvolvimento de software, servindo como um hub central para meus trabalhos acadêmicos e pessoais.

Live Demo: Acesse o Portfólio Online


🚀 Sobre o Projeto

Este é um site estático, responsivo e interativo, construído com tecnologias fundamentais da Web sem o uso de frameworks pesados, demonstrando domínio sobre a base do Front-end.

✨ Funcionalidades Principais

  • Internacionalização (i18n): Sistema robusto de tradução para Português (BR), Inglês e Espanhol. O idioma escolhido é salvo no navegador (localStorage) e persiste durante a navegação entre páginas.
  • Temas Claro e Escuro: Alternância de temas (Dark/Light Mode) com persistência de preferência do usuário.
  • Design Responsivo: Layout adaptável para dispositivos móveis e desktops (Mobile-First approach).
  • Navegação Dinâmica: Menu mobile interativo e rolagem suave (Smooth Scroll) para seções.
  • Showcase de Projetos: Páginas detalhadas para projetos específicos:
    • Metaverse: Projeto focado em Realidade Virtual.
    • SCGA: Sistema de Controle e Gerenciamento de Ambientes (TCC).
    • Outros Projetos: Listagem de exercícios e projetos menores.
    • Fatec: Repositório com todas as atividades e projetos desenvolvidos na Fatec.

🛠️ Tecnologias Utilizadas

Tecnologia Detalhes
HTML5 Estrutura semântica (<nav>, <article>, <section>, <footer>) e acessível.
CSS3 Uso de Variáveis CSS (:root), Flexbox, Media Queries e Animações.
JavaScript (ES6+) Módulos (import/export), Manipulação do DOM e localStorage.
Bootstrap Icons Biblioteca de ícones vetoriais.

🚦 Como Executar Localmente

  1. Clone o repositório:
    git clone https://github.com/GustavoPereira-Dev/Portfolio.git
  2. Abra o projeto:
    • Como o projeto utiliza Módulos JavaScript (type="module"), é recomendável usar um servidor local (como a extensão Live Server do VS Code) para evitar bloqueios de política de segurança (CORS) do navegador ao abrir o arquivo index.html diretamente.

📬 Contato

Releases

Packages

Contributors

Languages