Welcome to the Full Stack Chat Application! This project is a real-time chat application built using modern web technologies. The app supports multiple users, private and group messaging, and is designed to be scalable and maintainable.
Prerequisites
Clone the project
git clone https://github.com/Thund3rHawk/ChatBreeze.git
Go to the project directory
cd ChatBreeze
Install client and run with npm
cd client
npm install
npm run dev
Open another terminal and install server and run with npm
cd server
npm install
npm start
To run this client, you will need to add the following environment variables to your .env file inside client directory
NEXT_PUBLIC_API_ENDPOINT
To run this server, you will need to add the following environment variables to your .env file inside server directory
PORT
DATABASE_URL
AUTH_EMAIL
AUTH_EMAIL_PASS
Sign up or log in:
Create or join chats:
Send messages:
Contributions are always welcome!
This project is licensed under the MIT License. See the LICENSE file for more details.