Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/msalman81/chat-app
- Owner: msalman81
- Created: 2019-10-26T20:42:21.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T10:58:05.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T02:51:09.279Z (over 1 year ago)
- Topics: chatroom, express, moazzam, node, salman, sockets, ui, ux, web, webdevelopment
- Language: JavaScript
- Size: 42 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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)