https://github.com/harshcasper/six
💻 👥SIX is a Web-Chat Application that has been built using Web Socket Server and Node.js to provide a basic Chat Functionality with anonymous chatting feature and additional features which allows the user to set alias while chatting ❤️
https://github.com/harshcasper/six
chat chat-application chatroom css html nodejs webserver
Last synced: 3 months ago
JSON representation
💻 👥SIX is a Web-Chat Application that has been built using Web Socket Server and Node.js to provide a basic Chat Functionality with anonymous chatting feature and additional features which allows the user to set alias while chatting ❤️
- Host: GitHub
- URL: https://github.com/harshcasper/six
- Owner: HarshCasper
- License: mit
- Created: 2019-12-31T06:42:28.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T07:03:53.000Z (almost 3 years ago)
- Last Synced: 2025-04-07T16:51:49.507Z (6 months ago)
- Topics: chat, chat-application, chatroom, css, html, nodejs, webserver
- Language: JavaScript
- Homepage: https://harshcasper.herokuapp.com/
- Size: 94.7 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SIX
[](https://forthebadge.com)
[](https://forthebadge.com)
[](https://forthebadge.com)
[](https://forthebadge.com)
[](https://forthebadge.com)
[](https://forthebadge.com)SIX is a Web-Chat Application that has been built using Web Socket Server and Node.js to provide a basic Chat Functionality with
anonymous chatting feature and additional features which allows the user to set alias while chatting. It has been also deployed to
Heroku which extends the application on a Cloud Platform as a Platform as a Service (PaaS).## Technology Stack
- Node.js : Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a browser.
Node.js is based on an event-driven architecture and a non-blocking Input/Output API that is designed to optimize an application's throughput and scalability for real-time web applications.- HTML and CSS: HTML is the standard markup language for Web pages. CSS stands for Cascading Style Sheets. It can control the layout of multiple web pages all at once.
- Web Sockets: Web sockets are defined as a two-way communication between the servers and the clients, which mean both the parties, communicate and exchange data at the same time. This protocol defines a full duplex communication from the ground up. They allow a long-held single TCP socket connection to be established between the client and server which allows for bi-directional, full duplex, messages to be instantly distributed with little overhead resulting in a very low latency connection.
## Deployment
Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud. The Application has been likewise deployed [here](https://harshcasper.herokuapp.com/).
## License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/HarshCasper/SIX/blob/master/LICENSE) file for details.