January 2024
My Website v3 - NextTS App router
Redesign my websites with NextJS + Tailwind CSS + Framer Motion = Animation (on-going)

Redesign my websites with NextJS + Tailwind CSS + Framer Motion = Animation (on-going)
Redesign my websites with NextJS + Tailwind CSS + Framer Motion = Animation (on-going)
Website Redesign with Next.js, Tailwind CSS, Framer Motion, and Hasnode API
Overview
This website redesign blends modern technologies to create a dynamic, responsive, and visually engaging user interface. The integration of Next.js, Tailwind CSS, and Framer Motion ensures high performance and sleek design, while the Hasnode API introduces real-time, interactive content tailored to user needs.
Features
- Real-Time Data with Hasnode API
- Seamlessly integrates Hasnode API to fetch and display dynamic content such as:
- Blog posts and articles.
- User interactions, like comments or likes.
- Customized feeds or real-time updates.
- Responsive and Customizable Styling with Tailwind CSS
- Utilizes a utility-first CSS framework for:
- Fully responsive layouts across devices.
- Customizable design elements tailored to the brand’s identity.
- Consistent and clean UI styling.
- Dynamic Animations with Framer Motion
- Adds smooth transitions and animations for enhanced user experience, such as:
- Page transitions with fade-in/out effects.
- Interactive button hover effects.
- Animated content reveals for a polished aesthetic.
- Next.js Framework
-
Enables server-side rendering (SSR) and static site generation (SSG) for improved performance and SEO.
-
Provides efficient routing and seamless navigation. Benefits
-
Interactive User Experience: Hasnode API integration ensures the website dynamically updates to user interactions, offering a personalized browsing experience.
-
Visually Appealing: Framer Motion's animations create a polished and engaging visual journey.
-
High Performance: Next.js optimizes page loading speed with SSR and SSG, ensuring a fast and smooth user experience.
-
Ease of Maintenance: Tailwind CSS simplifies the styling process, making updates and customizations straightforward. Use Cases
-
Blog Websites: Display real-time blog posts and user interactions.
-
Portfolio Sites: Showcase dynamic content and animations for an interactive presentation.
-
E-commerce Platforms: Provide real-time product updates and a visually appealing UI.
More projects
view all →
My Website v4 — Heritage Edition
My personal portfolio reimagined around a Malaysian heritage theme — a dark malam palette with amber & cream accents, wayang-inspired motifs, hand-drawn sketch filters, and custom keris/hand cursors. Includes a sound toggle, easter eggs, an AI helper, a branded contact flow (Resend), and an MDX blog. Built with Next.js App Router, TypeScript, Tailwind CSS, and Framer Motion; deployed on Cloudflare Workers. Archived here as the previous design ahead of the next redesign.

Contact Forms Components
Contact Form with Zod Validation, PDF Attachment, and Google Sheets Integration

Nextjs with CMS Sanity
Integrating Next.js with Sanity (Headless CMS) and display the blog content.