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:
- Clone the repository:
git clone https://github.com/KhomsiAdam/quickchat
- Install dependencies:
pnpm install
-
Configure the necessary environment variables in
.env.local
. -
Start the server:
pnpm dev
- Access the application via your browser at http://localhost:3000.