Um portfólio moderno e responsivo desenvolvido para showcase profissional, apresentando projetos, habilidades e experiências de Samuel Bernardes, desenvolvedor de software.
-
Design Responsivo - Adaptável para desktop, tablet e mobile
-
Modo Escuro/Claro - Toggle entre temas com persistência de preferência
-
Animações Suaves - Transições e efeitos hover elegantes
-
UI/UX Moderna - Interface limpa e intuitiva com Tailwind CSS
-
Suporte Multi-idioma - Português e Inglês integrados
-
i18next - Sistema de tradução profissional e escalável
-
Troca Dinâmica - Alternância de idioma em tempo real
-
Namespaces Organizados - Estrutura modular de traduções
-
Home - Apresentação e introdução profissional
-
Sobre - Timeline interativa, hobbies e galeria pessoal
-
Projetos - Portfolio detalhado com filtros e visualizações
-
Contato - Formulário funcional com integração EmailJS
-
React 18 - Framework principal com hooks modernos
-
TypeScript - Tipagem estática para maior confiabilidade
-
Vite - Build tool rápido e eficiente
-
Tailwind CSS - Framework CSS utility-first
-
Heroicons - Biblioteca de ícones consistente
-
Headless UI - Componentes acessíveis e sem estilos
-
React Router - Navegação client-side
-
React i18next - Sistema de internacionalização
-
EmailJS - Integração de formulários sem backend
-
React Hook Form - Gerenciamento de formulários
-
Node.js 16+
-
npm ou yarn
# Clone o repositório
git clone https://github.com/samuel-bernardes/portfolio.git
# Entre no diretório
cd portfolio
# Instale as dependências
npm install
# ou
yarn install
# Execute em modo desenvolvimento
npm run dev
# ou
yarn devSamuel Bernardes - sbernardes467@gmail.com
-
LinkedIn: Samuel Bernardes
-
GitHub: @samuel-bernardes
-
Portfolio: Deploy Vercel