/Chat-App

A Real-Time Chat-app using React, Nextjs, NextAuth, Typescript, Pusher, Cloudinary, Prisma and MongoDB

Primary LanguageTypeScript

Chat-app

Live Preview Link

[https://chat-app-site.vercel.app/]

Install packages

npm install
#or
yarn install
#or
pnpm install

Setup .env file

DATABASE_URL=
NEXTAUTH_SECRET=

GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=

GITHUB_ID=
GITHUB_SECRET=

NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=

NEXT_PUBLIC_PUSHER_APP_KEY=
PUSHER_APP_ID=
PUSHER_SECRET=

Setup Prisma

npx prisma db push


### Start the app

```shell
npm run dev
#or
yarn dev
#or
pnpm dev