Este portfolio foi uma forma encontrada de realizar uma apresentação de minha vida profissional e manter registrado minhas atividades, tanto de carreira acadêmica como profissional.
Na criação deste site foram encontrados diversos desafios. A escolha das linguagens, frameworks e bibliotecas foi complicada pois alguns componentes não funcionavam devido à compatibilidade. Logo, para a primeira versão, foi decidido utilizar as linguagens mais simples possíveis para "tirar o projeto do papel".
As ferramentas utilizadas para a programação deste site foram:
Por ser um projeto mais rápido, não foram criados os mockups das páginas em Figma. Foi pensada a estrutura de páginas que deveria possuir o projeto e realizada a organização das pastas e iniciada a programação. O site não possui rotas para simplificar sua criação. E os cursos, experiências e projetos foram incluídos diretamente na página.
Outra preocupação na criação deste projeto foi a responsividade que permite a visualização em desktop e também mobile, realizando o ajuste e escondendo elementos para melhorar a navegação.
O banner LGPD foi criado porém ainda não ativado pois faltam as funcionalidade como enviar ao servidor a informação de quando um determinado dispositivo acessou e aceitou os termos de uso e privacidade.
Para a próxima versão penso em aplicar React para tornar a página mais dinâmica e utilizar outro framework CSS para permitir usar outras funcionalidades no site.
Como o site está hospedado no servido do Firebase, nas próximas versões será implementado uma API em GraphQL que leia informações como cursos e envie para a página. Desta forma será mais fácil incluir cursos e atividades.