Skip to content

Welcome to Messenger, a real-time messaging application built with Next.js 13 that brings the joy of seamless communication to a whole new level. This project enables users to chat with each other and user-friendly interface.

Notifications You must be signed in to change notification settings

Deep6239/textbase-messenger

Repository files navigation

Messenger - Real-Time Messaging App

Welcome to NextChat, a real-time messaging application built with Next.js 13, Upstash, Pusher, NextAuth, and Google credentials.

home

Table of Contents

Overview

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.

Key Features

  1. Real-Time Messaging:

    • Enjoy instant, real-time communication with other users.

      chat

  2. User Authentication:

    • Securely authenticate users using NextAuth and Google credentials.

      login

  3. Responsive Design:

    • Experience a fluid and responsive design that adapts to various screen sizes.
  4. Next.js 13:

    • Leverage the latest features and improvements offered by Next.js for a smooth development experience.

Getting Started

Follow these steps to get the project up and running on your local machine:

  1. Clone the Repository:
    git clone [https://github.com/Deep6239/textbase-messenger.git](https://github.com/Deep6239/textbase-messenger.git)
    
    cd nextchat
    

1. Install Dependencies:

Copy code

npm install

2. Configure Environment Variables:

Create a .env.local file and set the necessary environment variables. Refer to the .env.example file for a template.

3. Run the Application:

Copy code

npm run dev

Access the application in your browser at http://localhost:3000.

Dependencies

Next.js 13

Upstash

Pusher

NextAuth

Google credentials

Configuration

Configure the application by setting the required environment variables in the .env.local file. Refer to the .env.example file for a template.

Usage

Provide instructions on how users can use the application and any additional features.

Contributing

Contributions are welcome! Whether it's bug fixes, new features, or improvements, please feel free to submit pull requests.

About

Welcome to Messenger, a real-time messaging application built with Next.js 13 that brings the joy of seamless communication to a whole new level. This project enables users to chat with each other and user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published