Portfólio-Projetos

Para a construção deste portfólio, forma utilizadas as seguintes tecnologias:

  • HTML

  • CSS

  • Javascript

  • Para a Escolha das classes HTML, foi utilizada a metodologia BEM

  • Todos os Elementos do DOM, foram implementados Via Javascript, de forma a facilitar a adição de novos projetos.

  • No `avascript, foi utilizado o conceito de módulos

  • Cada seção foi dividida em um módulo, de forma a "Componentizá-las"

  • Para garantir mais acessibilidade, foi implementado a possibilidade de alterar as cores da tela, fazendo com que o usuário tenha a opção de deixar o portifólio de com cores que facilitem a leitura, caso necessário.

  • Também é possível modificar as cores do ícones, uma vez que estes foram componentizados.

  • Para a maioria das informações apresentadas em tela, foi criado um objeto, que alimenta cada seção, de acordo com os parâmetros pré-definidos.

##Observações do projeto:

  • Responsividade
  • Modularização do HTML
  • Formulário de envio de emails funcional, com a utilização do https://www.staticforms.xyz/

Acessibilidade

  • A acessibilidade segue quase todos os padrões da extensão wave evaluation tool;
  • Para acessar a o menu de Acessibilidade, o usuário pode utilizar os seguintes comandos:
    • alt + g: abrir menu;
    • alt + h: Alterar fontes;
    • alt + i: alterar background-geral;
    • alt + j: alterar background-Titulos;
    • alt + k: alterar ícones;
    • alt + l: alterar background botões; e
    • alt + m: alterar fonte dos botões.
  • Ao alterar as cores, as definições ficam salvas no LocalStorage