I built the application using Next.js, TypeScript, PostgreSQL, Prisma, NextAuth, Tailwind CSS, TanStack Query, Cloudinary, and Resend. The project also includes authentication, role-based access, database-driven content management, media uploads, course enrollment workflows, and quiz functionality.