A personalized birthday website I built for one of my close friends. This project gave me the opportunity to experiment with animations and interactive UI while creating a memorable birthday experience.
This project helped me become more comfortable with Framer Motion and how animations can improve the user experience on a single page application.
I also learned how to:
- Implement a dark/light mode toggle using Next.js and TypeScript.
- Organize a long single page layout into sections that feel smooth and less congested.
- Create more engaging interactions instead of relying on static content.