Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfólio Dev - ETE Porto Digital


💡 Sobre o projeto

Portfólio desenvolvido durante a oficina prática de Git e GitHub na ETE Porto Digital. O projeto tem como foco ensinar desenvolvedores em formação a criar, versionar e publicar seus próprios portfólios com ferramentas reais do mercado.


🎯 Objetivos da oficina

  • Apresentar o Git e GitHub de forma prática
  • Ensinar os comandos essenciais de versionamento
  • Desenvolver um portfólio em HTML, CSS e JavaScript
  • Publicar o projeto online via GitHub Pages
  • Incentivar a criação de projetos autorais

🛠️ Tecnologias utilizadas

Tecnologia Versão Uso
HTML5 5 Estrutura das páginas
CSS3 3 Estilização e responsividade
JavaScript ES6+ Interatividade e filtros
Git Versionamento
GitHub Hospedagem e deploy

📂 Estrutura do projeto

portfolio-dev-etepd/
│
├── assets/
│   ├── css/
│   ├── docs/
│   │   └── banner-dev.svg        ← banner do README
│   ├── images/
│   │   └── foto.jpg
│   └── js/
│
├── data/
│   └── projects.json
│
├── index.html
├── about.html
├── projects.html
├── skills.html
├── contact.html
├── favicon.ico
└── README.md

⚙️ Funcionalidades

  • Hero Section — apresentação com status de disponibilidade
  • Projetos dinâmicos — listagem carregada via projects.json
  • Filtro e busca — filtra projetos por tecnologia em tempo real
  • Skills — barras de progresso animadas e certificações
  • Contato — formulário com validação e links sociais
  • Download de currículo — disponível direto na página
  • Tema dark/light — alternância com preferência salva no navegador

🚀 Como rodar o projeto

1. Clone o repositório

git clone https://github.com/WallaceMichael/portfolio-dev-etepd.git
cd portfolio-dev-etepd

2. Abra no VS Code

code .

3. Rode com Live Server

Clique em Go Live na barra inferior do VS Code e acesse http://127.0.0.1:5500.

💡 Sem o Live Server? Instale pela aba de Extensões (Ctrl+Shift+X).


📧 Configuração do formulário (EmailJS)

O formulário de contato utiliza o EmailJS para enviar mensagens sem precisar de back-end.

Passo 1 — Criar conta

Acesse emailjs.com, clique em Sign Up e crie sua conta.

Passo 2 — Criar um serviço de e-mail

  1. Vá em Email ServicesAdd New Service
  2. Escolha seu provedor (ex: Gmail) e conecte sua conta
  3. Copie o Service ID gerado

Passo 3 — Criar um template de e-mail

  1. Vá em Email TemplatesCreate New Template
  2. Monte seu template usando as variáveis abaixo:
Variável Descrição
{{nome}} Nome do remetente
{{email}} E-mail do remetente
{{assunto}} Assunto da mensagem
{{mensagem}} Corpo da mensagem
{{time}} Data/hora do envio
  1. Salve e copie o Template ID

Passo 4 — Obter a Public Key

  1. Acesse Account → API Keys
  2. Copie sua Public Key

Passo 5 — Configurar no projeto

No arquivo assets/js/script.js, localize a seção do formulário e substitua os valores indicados pelos comentários:

emailjs.init("SUA_PUBLIC_KEY");

emailjs.send("SEU_SERVICE_ID", "SEU_TEMPLATE_ID", templateParams);

🔗 Acesse o projeto

 


👨‍💻 Autor

Wallace Michael

Wallace Michael
Desenvolvedor em formação 🚀

 

Feito com ❤️ durante a oficina de Git & GitHub · ETE Porto Digital

About

Portfólio front-end criado em oficina prática de Git e GitHub, com foco em versionamento, organização e deploy de projetos reais.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages