Chat module using Django, Django Rest Framework, Websocket and PostgreSQL

Job ID: 33669894

Budget: $250 – $750 SGD

Build a plug and play chat module using the above technologies. The chat allows for the following characteristics:
1. 1 to 1 chat
2. 1 to many chat (recipients cannot respond)
3. Ability for user to delete the whole chat (not a single message, but the whole chat) - the data at PostgreSQL remains intact even when both users delete their respective chat
4. User who initiate chat can choose title of chat from 2 title options. Title can be changed anytime by the same user, but the chat remains intact and not affected.
5. Allow for Users to be identified by name, ID, company, particular product - Note: this integration is not included in this project
6. User's online status can be viewed by the other party for 1-1 chats
7. User's typing activity can be viewed by the other party for 1-1 chats
Related categories: Python Django PostgreSQL