I built the interface using Next.js, TypeScript, Tailwind CSS, Radix UI, and Shadcn UI, ensuring a modern and user-friendly experience. For data handling, I integrated with the given API to fetch and manage website data and implemented face swapping for images, videos, and GIFs, along with a credit system.