/quickchat

Real time chat app built with Next.js 13. The application allows users to engage in instant messaging, after connecting with your Google account you can add friends by email.

Primary LanguageTypeScriptMIT LicenseMIT

QuickChat, Real Time Chat App

Real time chat app built with Next.js 13. The application allows users to engage in instant messaging, after connecting with your Google account you can add friends by e-mail.

Demo at: https://livequickchat.vercel.app. You can open two browsers with different accounts to try the application for yourself.

Key Features:

  • Real-time messaging.
  • User authentication with NextAuth.js (Google).
  • Users receive real-time notifications for new messages with Pusher.
  • Redis database on Upstash.

Getting Started:

  1. Clone the repository:
git clone https://github.com/KhomsiAdam/quickchat
  1. Install dependencies:
pnpm install
  1. Configure the necessary environment variables in .env.local.

  2. Start the server:

pnpm dev
  1. Access the application via your browser at http://localhost:3000.