NodeJs-Chat

Chat backend built on Nodejs websockets with MVC Architecture, Frontend is built on Flutter with Bloc as a state managment and MongoDB is used as the database.

Features in the Chat App:

  1. Send and receive messages
  2. Reply to a message
  3. Show “Typing” when typing starts
  4. Update message and remove deleted message
  5. Get updated message and delete message
  6. Seen messages will not show again just like Snapchat

Features in the Chat App with screen recording:

  1. Send messages
  2. send.msg.mp4

  3. Receive messages
  4. recieve.message.mp4

  5. Reply to a message
  6. reply.to.msg.mp4

  7. Show “Typing” when typing starts
  8. typing.mp4

  9. Update message and remove deleted message
  10. update.and.delete.mp4

  11. Get updated message and delete message
  12. get.update.mp4

  13. Seen messages will not show again just like Snapchat
  14. snapchat.mp4

GitHub

View Github