The goal was to showcase the skills I adquired doing this react course [link] and the ones I've developed on my own.
this site is a single page application that combines static and dynamic routes in order to allow fast time loads, good SEO, and avoid unnecessary redeploys on changing content.
There's pending work to do.
I wanted to create a mobile focused UI that only displayed each section as a fullpage layour with scroll snap sections.
Video link here
API Routes: Dynamic data fetching with Vercel Blob and server-side logic using Next.js API endpoints.
Content Management: Projects, skills, and texts are managed via structured JSON and MDX files for easy localization and updates.
Motion animated visually appealing components
Dark/Light Mode: Modern theme toggle with CSS variables and system preference support.
Accessibility: Semantic HTML, keyboard navigation, and ARIA best practices.
This component ensures each section fills the viewport and enables smooth scroll snap navigation between them, providing a mobile-first, app-like experience.