Este é meu portfólio pessoal feito com ReactJS e Typescript, apresento aqui alguns dos meus projetos e informações sobre mim. Cresci muito como desenvolvedor Front End fazendo este projeto, Foi feito com muito esforço, muita dedicação e muita atenção aos detalhes.
- Node.js (v18.0.0 ou superior)
- npm (v8.0.0 ou superior)
- React
- React Router DOM
- React Icons & MUI (para ícones)
- i18next (para intenacionalização para idioma americano)
- Animate Presence (para a seção de depoimentos)
- React Paginate (para montar paginação dos cards)
- MUI Card (para a seção de formação)
- React Vertical Timeline (para a seção de experiências)
- MUI Card (para a seção de portfólio)
- EmailJS (para o formulário de contato)
- SweetAlert (para notificações)
- Framer Motion (para algumas animações)
- Particles.js(animação de partículas)
- Typescript
- Outras tecnologias específicas de cada projeto listadas nos respectivos itens do portfólio
/src: Código-fonte da aplicação./public: Arquivos públicos./assets: Imagens e outros recursos estáticos./components: Componentes reutilizáveis da aplicação./pages: Páginas principais da aplicação./styles: Arquivos de estilo (CSS/SCSS)./utils: Funções utilitárias e helpers./services: Serviços para comunicação com APIs externas./i18n: Arquivos de configuração para internacionalização.
- Troca de temas(Light mode e Dark Mode)
- Paleta de cores para textos
- Animações dinâmicas
- Envio de formulário de E-mail
- Links ativos
- Navegação Dinâmica entre páginas(SPA)
- Internacionalização
- Responsividade para dispositivos móveis
- Seção de depoimentos com animações
- Paginação de cards
- Linha do tempo para experiências profissionais
- Seção de portfólio com cards interativos
Se você deseja contribuir com este projeto, siga estas etapas:
-
Fork o repositório.
-
Crie uma branch para sua contribuição:
git checkout -b minha-contribuicao
-
Faça suas alterações e commit:
git commit -m 'Minha contribuição' -
Envie sua branch:
git push origin minha-contribuicao
-
Abra uma solicitação pull.