Welcome to NextChat, a real-time messaging application built with Next.js 13, Upstash, Pusher, NextAuth, and Google credentials.
NextChat is a modern real-time messaging app that enables users to engage in seamless conversations. The project incorporates Next.js 13 for frontend development, Upstash for caching, Pusher for real-time communication, NextAuth for authentication, and Google credentials for a streamlined login experience.
-
Real-Time Messaging:
-
User Authentication:
-
Responsive Design:
- Experience a fluid and responsive design that adapts to various screen sizes.
-
Next.js 13:
- Leverage the latest features and improvements offered by Next.js for a smooth development experience.
Follow these steps to get the project up and running on your local machine:
- Clone the Repository:
git clone [https://github.com/Deep6239/textbase-messenger.git](https://github.com/Deep6239/textbase-messenger.git) cd nextchat
Copy code
npm install
Create a .env.local file and set the necessary environment variables. Refer to the .env.example file for a template.
Copy code
npm run dev
Access the application in your browser at http://localhost:3000.
Next.js 13
Upstash
Pusher
NextAuth
Google credentials
Configure the application by setting the required environment variables in the .env.local file. Refer to the .env.example file for a template.
Provide instructions on how users can use the application and any additional features.
Contributions are welcome! Whether it's bug fixes, new features, or improvements, please feel free to submit pull requests.