A full-stack dating application built with Next.js 14, Prisma, NextAuth, Pusher, and Cloudinary.
- Next.js 14
- Prisma
- NextAuth (Auth.js)
- Pusher
- Cloudinary
- Vercel
- PostgreSQL
- React Hook Form
- Zod Validation
- Zustand
- TypeScript
- Node.js (v18 or higher)
- PostgreSQL database
- Clone the repo
- Install packages
npm install - Set up environment variables in .env file
- Set up Prisma database
npx prisma generate
npx prisma migrate dev
npx prisma db seed- Run the development server
npm run dev