This project involved the complete development of the company's landing page and user dashboard, using modern and scalable technologies. For the interface, I chose Next.js due to its excellent support for server-side rendering and SEO, and TypeScript to ensure static typing and improve code maintainability. The responsive design and styling were implemented with Tailwind CSS, allowing for quick and customizable interface building, resulting in a professional look that aligned with the company's visual identity.
Additionally, secure authentication was implemented using Auth.js, ensuring the user dashboard was protected with efficient login flows and session management. I integrated Sanity CMS to facilitate the dynamic content management of the landing page, enabling the marketing team to update texts, images, and information without needing technical knowledge. This integration sped up the maintenance process of the site while reducing the development team's workload.
The result was a modern, scalable, and user-friendly platform, offering fast, secure, and smooth navigation for both new and returning users. The project was delivered on time and helped enhance the company's digital presence while increasing flexibility in content management.