Portfólio
November 28, 2021The Portfolio is a personal web application that showcases the projects I have developed throughout my journey as a developer. The platform features a homepage with highlighted projects and a dedicated projects page, allowing visitors to explore my work in an organized and interactive way. Each project includes details such as the technologies used and specific information, providing a complete view of my technical skills.
For the homepage, the getStaticProps function from Next.js was used to ensure that pinned projects and technologies provided by DatoCMS are statically and efficiently loaded. On the projects page, both getStaticProps and getStaticPaths functions from Next.js were applied, enabling static generation of each project page, implementing pagination, and applying technology-based filters. The application combines performance and efficiency, offering smooth navigation and a pleasant user experience.
The development stack includes modern technologies such as Next.js for optimized rendering, TypeScript for static typing, SASS for advanced styling, DatoCMS for content management, and GraphQL for structured data queries.