Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/msalman81/chat-app

a classic chat application created using Node.js and socket.io. The application has a beautiful UI which enables users to enjoy texting each other and create as many unique rooms as they want.
https://github.com/msalman81/chat-app

chatroom express moazzam node salman sockets ui ux web webdevelopment

Last synced: 6 days ago
JSON representation

a classic chat application created using Node.js and socket.io. The application has a beautiful UI which enables users to enjoy texting each other and create as many unique rooms as they want.

Awesome Lists containing this project

README

        

# Chat-App
This application is a simple version of a chatting application made using socket.io. The application opens up with a UI that asks the user to put a username and a chatroom name. Two users with the same username cannot exist in the same room and I used validation to ensure that it would never happen. The users are stored inside an array instead of a database as it is a very temporary process. The application uses sockets to ensure that real time communication could happen between different users on the same server.

How to Run the application:
- Download the files
- go into the file directory and run "npm i"
- run "node app.js"
or just go to "https://thawing-plains-12308.herokuapp.com/"

Below are attached some pictures of the application:

![image](https://user-images.githubusercontent.com/46281169/67625850-b10c0c00-f811-11e9-9c5a-3056e1617fda.png)

![image](https://user-images.githubusercontent.com/46281169/67625865-f0d2f380-f811-11e9-9330-f93ecabe2957.png)