
Portfólio
28 de novembro de 2021O Portfólio é uma aplicação web pessoal que reúne os projetos desenvolvidos ao longo da minha trajetória como desenvolvedor. A plataforma possui uma página inicial com destaques e uma página dedicada a todos os projetos, permitindo aos visitantes explorar meu trabalho de forma organizada e interativa. Cada projeto apresenta detalhes como tecnologias utilizadas e informações específicas, oferecendo uma visão completa das minhas habilidades técnicas.
Para a página inicial, foi utilizada a função getStaticProps do Next.js, garantindo que os projetos fixados e as tecnologias fornecidas pelo DatoCMS sejam carregados de forma estática e otimizada. Já na página de projetos, foram aplicadas as funções getStaticProps e getStaticPaths do Next.js, permitindo gerar páginas estáticas para cada projeto, implementar paginação e aplicar filtros por tecnologia. A aplicação combina eficiência e desempenho, proporcionando uma navegação fluida e uma experiência agradável aos usuários.
O desenvolvimento contou com tecnologias modernas como Next.js para renderização otimizada, TypeScript para tipagem estática, SASS para estilização avançada, DatoCMS para gerenciamento de conteúdo e GraphQL para consultas estruturadas aos dados.