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

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.

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.