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