Este repositório contém meu portfólio pessoal, projetado para transcender a experiência de um site estático. Ele combina uma interface visual premium (GUI) com um terminal interativo completo (CLI), inspirado na estética minimalista do macOS e no poder do Oh My Zsh, permitindo que recrutadores e desenvolvedores explorem meu trabalho através de comandos Unix reais ou navegação tradicional.
"Turning coffee into logic since 2020."
- Lucide Icons: Conjunto de ícones consistentes e leves.
- Geist Mono: Tipografia otimizada para legibilidade de código.
- Tailwind Engine: Motor dinâmico para estilização em tempo real.
Uma réplica funcional de um terminal ZSH (adaptado do ecossistema macOS + Oh My Zsh) que inclui:
- VFS (Virtual File System): Explore diretórios como
/Users/mateuse/var/root. - Command Handler: Suporte a
ls,cd,cat,pwd,id,clear,sudo,npm run, entre outros. - Smart Autocomplete: Use
Tabou➔para completar comandos dinamicamente. - Histórico: Navegue por comandos anteriores com as setas
↑e↓. - Navegação por seção: Abra seções individuais do portfólio diretamente pelo terminal.
- Animações de seção: Cada seção exibe suas animações de reveal ao ser aberta via CLI.
Acesso via sudo -i que desbloqueia:
- ZSH Pro: Prompt customizado em vermelho estilo root, com título scramble animado.
- Scripts NPM: Simulação de fluxos de deploy e compilação (
npm run dev). - Neofetch: Resumo técnico do sistema e hardware simulado.
- VFS Completo: Navegação irrestrita por
/var/root,/etce demais diretórios. - Help contextual: O
helpexibe comandos específicos do modo root com tema vermelho.
Os botões macOS do terminal têm comportamentos distintos:
- 🔴 X (Fechar): Reseta completamente o terminal (sai do sudo, limpa sessão). Ao reabrir, executa o boot animation completo do zero.
- 🟡 − (Minimizar): Apenas minimiza a janela para a GUI. Ao reabrir, continua de onde parou.
- 🟢 ⊕ (Maximizar): Expande o terminal para tela cheia.
Uma "Máquina do Tempo" secreta desbloqueável via modo root, que redireciona para o portfólio original de 2020, demonstrando a evolução profissional ao longo do tempo.
Troca instantânea de idioma (Português/Inglês) afetando textos do site, placeholders e outputs do terminal simultaneamente via lang [pt|en].
📂 Portfolio/
├── 📄 index.html # Ponto de entrada (GUI + CLI)
├── 📂 assets/
│ ├── 📂 css/
│ │ └── 🎨 style.css # Design System & Animações Customizadas
│ ├── 📂 js/
│ │ ├── ⚡ main.js # Lógica da GUI, Animações e Observadores de Scroll
│ │ ├── 🖥️ terminal.js # Engine do VFS, Processamento de CLI e Controles de Janela
│ │ ├── 🌍 i18n.js # Gerenciamento de Traduções (pt/en)
│ │ └── ⚙️ tailwind-config.js
├── 📂 docs/
│ ├── 📜 legacy.html # Portfólio de 2020 (Preservado & Protegido)
│ └── 📘 terminal_commands.md # Manual completo de comandos
└── 📄 README.md-
Clone o repositório:
git clone https://github.com/AllvesMatteus/Portfolio.git
-
Abra o
index.html: Não requer etapa de build ou instalação de dependências. Basta abrir diretamente no navegador ou usar o Live Server (VS Code). -
Explore o Terminal: Abra o site e tente digitar
sudo -ipara desbloquear o modo root.
Este projeto foi desenvolvido com base em referências de design e ferramentas de código aberto:
- Design Base: Inspirado no template original da Aura Build.
- Terminal UI: Adaptado da experiência visual do macOS com o framework Oh My Zsh.
- Engine: Construído sobre os princípios de design da Apple.
Este projeto é de uso pessoal e educacional:
- Lógica e Implementação: Todo o código JavaScript (incluindo o motor do MateusOS), estrutura HTML e CSS customizado são de autoria de Mateus Alves.
- Design e Ativos: O conceito visual é adaptado de fontes de terceiros (citadas em Créditos). O uso de marcas e logotipos (Apple, macOS, Neofetch) é puramente estético e para fins de demonstração de portfólio.
- Licença: Este repositório está sob a licença MIT. Sinta-se à vontade para usar partes da lógica para estudo, desde que os devidos créditos sejam mantidos.
Codado a base de ☕ por Mateus Alves — Atualizado em Abril de 2026.