This is a chat application that i made to learn about various technologies.
This is a chat application built with Next.js.
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.
Follow these steps to install and run the chat application:
- Clone the repository:
git clone https://github.com/Abhinashshrestha/kaiwa.git
- Navigate into the project directory:
cd kaiwa
- Install the dependencies:
npm install
To start the application, follow these steps:
- 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=
- Run the start script:
npm run dev
- Open a web browser and navigate to
http://localhost:3000
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