A seamless real-time communication chat app enabling users to create an account, log in, and join multiple rooms to start chatting with others. Users can utilize various commands:
/msg <username>
to send a private message to another user in the same room./join <room name>
to join or create a new chat room./quit <room name>
to leave a chat room (if no room name is provided, it will exit the current room)./delete <room name>
to delete a channel (if no room name is provided, it will kick everyone, including yourself, from the current room and delete it if you're the owner)./nick <new username>
to change your username to a new one.
Backend:
Frontend:
To make the application work, you need to install:
Download the project:
git clone https://github.com/Githendra23/IRC-App.git
To run the project, you must build the docker containers and run them.
First, navigate to the directory where the docker-compose.yml file is located:
cd <route of the repository>
To build the containers, execute this command:
docker-compose build
Then, run the containers:
docker-compose up
Click or copy-paste the provided link into your browser to access the website.