Skip to content

guicamargo19/portfolio

Repository files navigation

Portfólio

ACESSE

Desenvolvido em ReactJS com TypeScript, estilização em CSS e React Router DOM para navegação entre páginas, tornando esta uma SPA (Single Page Application). Segue boas práticas de programação seguindo a Metodologia BEM, e utilizando as regras ESLint e Prettier para formatação de código em ambiente de desenvolvimento.

🛠️ Ferramentas utilizadas para construção do projeto

  • ReactJS - Biblioteca front-end JavaScript de código aberto com foco em criar interfaces de usuário em páginas web.
  • TypeScript - Linguagem criada em cima do JS e permite que adicionemos tipagem de dados em nossas variáveis, além de outros recursos avançados.
  • HTML - Linguagem de marcação utilizada na construção de páginas na Web.
  • CSS - Cascading Style Sheets é um mecanismo para adicionar estilos a uma página web.
  • Styled Components - Uma biblioteca que nos permite escrever CSS em JavaScript enquanto construímos componentes customizados em ReactJS.
  • Bootstrap - Framework web open-source para desenvolvimento de componentes de interface para sites e aplicações web.
  • jQuery - Biblioteca livre que contém funções de JavaScript que interage com páginas em HTML.
  • Metodologia BEM - Block Element Modifier, é uma forma de organizar o código CSS para solucionar problemas frequentes no desenvolvimento web.
  • ESLint - Linter, uma ferramenta de análise estática, para as linguagens Javascript e Typescript, sendo o mais popular do mundo para tais linguagens.
  • Prettier - Ferramenta para formatação de código, necessitando de configurações para rodar no VSCode.
  • NPM - Gerenciador de pacotes padrão para o ambiente de tempo de execução JavaScript Node.JS.
  • Vite - Servidor de desenvolvimento local escrito pelo criador do Vue.js, e usado por padrão pelo Vue.js e para modelos de projeto React.

✒️ Autor

Guilherme Ferreira Camargo