Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sayedtahsin/express-chat-app

Backend for real-time chat app. Build with express.js, Socket.io & MongDB
https://github.com/sayedtahsin/express-chat-app

expressjs mongodb nodejs websocket

Last synced: about 13 hours ago
JSON representation

Backend for real-time chat app. Build with express.js, Socket.io & MongDB

Awesome Lists containing this project

README

        

# Express-Chat-App
This project is a real-time express application built for learning purposes. I followed tutorials from [Learn with Sumit](https://www.youtube.com/c/LearnwithSumit) to understand the fundamentals of Express.js & MongoDb.
This Backend server gives response in json format suitable for REST API. Additionally it renders html (used ejs template for that).

Features
- Realtime chat with Websocket
- JWT - Cookie Authentication
- Validation wih express validator
- Role based Authorization
- Secured password with hashing