Backend of a simple Chat API developped with Node Js and Express, connected to a client bootstrapped with React.
✔️ Authentication system using middleware and Mongoose model
✔️ A route to create a conversation channel
✔️ A route to display all chatrooms' name
✔️ A route to enter a specific conversation channel
- express
- express-formidable
- cors
- mongoose
- crypto-js
- uid2
- cloudinary
- A route to send messages
- Routes to delete messages
- Send pictures / files in a message
- Routes to update / delete chatrooms
- Routes to update (change avatar) and delete user
- Routes to invite / kick out users from a conversation channel
Clone this repository :
Install dependencies :
When installation is complete, run :