Skip to content

samuel-bernardes/showcase

Repository files navigation

🌐 Samuel Bernardes - Portfólio Pessoal

Um portfólio moderno e responsivo desenvolvido para showcase profissional, apresentando projetos, habilidades e experiências de Samuel Bernardes, desenvolvedor de software.

image

✨ Características

🎨 Design & Experiência

  • 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

🌍 Internacionalização

  • 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

📱 Seções Completas

  • 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

🛠️ Tecnologias Utilizadas

Frontend Principal

  • 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

Componentes & UI

  • Heroicons - Biblioteca de ícones consistente

  • Headless UI - Componentes acessíveis e sem estilos

  • React Router - Navegação client-side

Funcionalidades Avançadas

  • React i18next - Sistema de internacionalização

  • EmailJS - Integração de formulários sem backend

  • React Hook Form - Gerenciamento de formulários

🚀 Como Executar

Pré-requisitos

  • Node.js 16+

  • npm ou yarn

Instalação e Desenvolvimento

# 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 dev

📞 Contato

Samuel Bernardes - sbernardes467@gmail.com

About

Showcase — Meu portfólio digital, reunindo projetos, experiências e habilidades como desenvolvedor. Criado para servir como vitrine da minha evolução e paixão por tecnologia.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors