A group based chat system
TASK
Build a group based chat system that allows registered users to send and recieve real time messages.
- User can register
- User can see a list of all registered users
- User can log in
- User can log out
- User can see all sent messages by other users if he is logged in
- User can send a message and all other users must see that message in real time. For example, say User A sends a message, User B and C must get the message in real time assuming that only User A, B and C are all registered and logged in.
- Node.js
- Postgres
- TypeScript
- TypeORM
- Jest
- Postman
- Express
- Json Web Token
- Socketio
Postman: See documentation
git clone https://github.com/mr-chidex/chat-server.git
cd chat-server
Steps to run this project:
- Run
yarn install
command - Run variables in
dev.env
- Setup database settings inside
data-source.ts
file
yarn dev
Give a ⭐️ if you like this project!
Copyright (c) mr-chidex