Skip to content

matheus-hrm/portfolio-react

Repository files navigation

Projeto de Portfólio em React e TypeScript

Este é um projeto de portfólio pessoal desenvolvido utilizando as tecnologias React e TypeScript. Ele foi criado para mostrar minhas habilidades e projetos anteriores de forma organizada e atraente.

Visão Geral

Objetivo

O objetivo principal deste projeto é:

  • Apresentar meu trabalho anterior e habilidades em desenvolvimento web.
  • Fornecer uma plataforma para que as pessoas conheçam meu trabalho e entrem em contato comigo.

Tecnologias Utilizadas

Neste projeto, foram utilizadas as seguintes tecnologias:

  • React: Uma biblioteca JavaScript popular para criação de interfaces de usuário.
  • TypeScript: Um superset do JavaScript que adiciona tipagem estática ao código.
  • Tailwindcss: Para estruturação e estilização do conteúdo.
  • Bun: Experimentando a nova runtime do javascript

Recursos

Páginas Principais

  1. Página Inicial: Uma breve introdução sobre mim e meu objetivo como desenvolvedor.
  2. Portfólio: Uma lista de projetos anteriores com descrições e links para os repositórios no GitHub ou sites em que foram implantados.
  3. Contato: Um formulário de contato para que os visitantes possam entrar em contato comigo diretamente.

Componentes Reutilizáveis

  • Criei diversos componentes reutilizáveis, como cabeçalho, rodapé e cartões de projeto, para manter o código limpo e organizado.

Como Executar o Projeto

Se você deseja executar este projeto localmente, siga estas etapas:

  1. Certifique-se de ter o bun instalado em sua máquina.
  2. Clone este repositório para sua máquina local usando o comando git clone.
  3. Navegue até o diretório raiz do projeto e execute bun install para instalar as dependências.
  4. Execute bun start para iniciar o servidor de desenvolvimento.
  5. Abra o navegador e acesse http://localhost:3000 para visualizar o projeto.

Contribuições

Sinta-se à vontade para contribuir com este projeto. Se você encontrar bugs, problemas ou quiser adicionar novos recursos, abra uma "issue" neste repositório ou envie um "pull request".

Licença

Este projeto é licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.