https://github.com/ayshahakeem/messaging-app
Realtime messaging app built using express and socket.io on the backend, and vanilla JavaScript on the front end. Socket.io is a library that enables real-time communication between clients and server.
https://github.com/ayshahakeem/messaging-app
chat-application expressjs javascript nodejs socket-io
Last synced: 2 months ago
JSON representation
Realtime messaging app built using express and socket.io on the backend, and vanilla JavaScript on the front end. Socket.io is a library that enables real-time communication between clients and server.
- Host: GitHub
- URL: https://github.com/ayshahakeem/messaging-app
- Owner: AyshaHakeem
- Created: 2022-11-08T17:20:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-11T12:58:29.000Z (over 3 years ago)
- Last Synced: 2025-07-06T14:05:46.839Z (12 months ago)
- Topics: chat-application, expressjs, javascript, nodejs, socket-io
- Language: JavaScript
- Homepage:
- Size: 1.56 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
DESCRIPTION:
Realtime messaging app built using express, a node js frame work and socket.io on the backend, and vanilla JavaScript on the front end.
Socket.io is a library that enables real-time communication between clients and server.
Users are registered and identified using a 6 digit user ID chosen by the user upon entering a chat session. Multiple users in a chat session can't have the same ID.
This app lets different users join a chat room where in messages can be send and received.
Potential improvements for when I have a better understanding of backend technologies:
- User authentication
- Private messaging
- Integration with a database(eg: Mongodb) to retrieve old messages between users
Link to video of the app: https://drive.google.com/file/d/1H0KaDmWXQOpTBhpERf3qCE77NoqkHkBp/view?usp=drivesdk
// This is my first time working with the backend, feedbacks are welcome.