Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Full Stack Dating App with Next.js 14 - Build and Deploy with Prisma, NextAuth, Pusher and Cloudinary

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course teaches learners to build and deploy a full-stack dating application with Next.js, Prisma, NextAuth, Pusher, Cloudinary, and Zustand. It covers authentication, relational data, image uploads, real-time chat, filtering, pagination, user roles, OAuth login, and deployment to Vercel.

Syllabus

Course Introduction
Lesson 1: Set up Next.js, NextUI, and initial routing
Lesson 2: Create Login and Registration with validation
Lesson 3: Authentication & Database setup with Prisma
Lesson 4: Displaying Members List & Dynamic Routing
Lesson 5: Build Like Feature with Prisma Relations
Lesson 6: Editing Profiles & Cloudinary Image Uploads
Lesson 7: Real-Time Chat with Pusher
Lesson 8: Presence Indicators with Pusher & Zustand
Lesson 9: Filtering and Pagination
Lesson 10: Email Verification & Password Reset
Lesson 11: Adding OAuth Social Logins
Lesson 12: Adding User Roles & Admin Content
Lesson 13: Deploy to Vercel & Final Testing

Taught by

freeCodeCamp.org

Reviews

Start your review of Full Stack Dating App with Next.js 14 - Build and Deploy with Prisma, NextAuth, Pusher and Cloudinary

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.