Full Stack with Next.js 14, Prisma, NextAuth, Pusher & Cloudinary – Build & Deploy a Dating App

freeCodeCamp.org

A dating app built with Next.js 14 and deployed to Vercel. The course uses Prisma for the database and NextAuth for login, Cloudinary for profile photos, and Pusher for real-time chat and showing who is online. Later lessons add filtering and pagination.

What you'll learn

  • Login and registration with NextAuth and form validation
  • Modeling relations such as likes with Prisma
  • Uploading images to Cloudinary
  • Real-time chat and presence with Pusher and Zustand
  • Filtering, pagination and deployment

More Full Stack courses