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.gitTo 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 buildThen, run the containers:
docker-compose upClick or copy-paste the provided link into your browser to access the website.
