https://github.com/mapledevjs/chatter
Are you interested in building your own real-time web application, but unsure of how to get started? If so, this course can help by providing you with an overview of Socket.IO—a web library that enables real-time bidirectional event-based communication—and explaining how to use it to build a chat app with multiple rooms.
https://github.com/mapledevjs/chatter
expressjs nodejs socketio
Last synced: 7 days ago
JSON representation
Are you interested in building your own real-time web application, but unsure of how to get started? If so, this course can help by providing you with an overview of Socket.IO—a web library that enables real-time bidirectional event-based communication—and explaining how to use it to build a chat app with multiple rooms.
- Host: GitHub
- URL: https://github.com/mapledevjs/chatter
- Owner: mapleDevJS
- Created: 2021-05-17T16:03:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-08T23:55:55.000Z (5 months ago)
- Last Synced: 2025-04-28T16:05:57.435Z (7 days ago)
- Topics: expressjs, nodejs, socketio
- Language: HTML
- Homepage: https://chatter-21.netlify.app
- Size: 220 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chatter
Are you interested in building your own real-time web application, but unsure of how to get started?
If so, this course can help by providing you with an overview of Socket.IO—a web library that enables real-time bidirectional event-based communication—and explaining how to use it to build a chat app with multiple rooms.
Learn how to create a server with Express and Socket.IO, code your front-end HTML, and create a chat with the emit function.
Learn how to add a namespace, code a new room within the namespace, and set up multiple rooms for your users.## Learning objectives
- Coding the initial Express and Socket.IO server
- Coding front-end HTML
- Creating a chat with the emit function
- Setting up multiple rooms
- Coding new rooms within the namespace
- Setting up the Debug tool
- Emit cheatsheet