Skip to content

A realtime chat application that was made with Next js , Pusher and MongoDB

Notifications You must be signed in to change notification settings

AbhinashShrestha/kaiwa

Repository files navigation

This is a chat application that i made to learn about various technologies.

Chat Application

Description

This is a chat application built with Next.js.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed the latest version of Node.js and npm.
  • You have a mongodb account.
  • You have a pusher account
  • You have a cloudinary account.

Installation

Follow these steps to install and run the chat application:

  1. Clone the repository: git clone https://github.com/Abhinashshrestha/kaiwa.git
  2. Navigate into the project directory: cd kaiwa
  3. Install the dependencies: npm install

Usage

To start the application, follow these steps:

  1. You should have your own .env file with DATABASE_URL GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= NEXTAUTH_SECRET= NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME= NEXT_PUBLIC_PUSHER_APP_KEY= PUSHER_APP_ID= PUSHER_SECRET=
  2. Run the start script: npm run dev
  3. Open a web browser and navigate to https://localhost:3000

Contributing

Contributions are welcome. Feel free to open a pull request or branch out. If you want fork the main branch and start the implementation of realtime messages with socket.io

About

A realtime chat application that was made with Next js , Pusher and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages