A Peer2Peer-based chat application built with React and Express.
- User Accounts: Sign-up and login functionality.
- Direct Messaging: Private 1-on-1 chats between users.
- Global Group Chat: An "All-Chat" feature for public group discussions.
You can run the entire application stack using Docker.
-
Prerequisites Make sure you have Docker installed on your machine.
-
Configuration Navigate to the project root and create your environment file:
cp .env_example .env
-
Start the application Run the following command to build and start the containers:
docker-compose up -
Access Once the container is running, the web app is accessible via the NGINX port (Default: 4000). Open your browser and visit:
http://localhost:4000