Foundations of Software Engineering - Chatroom Assignment
The system allow a user to: • Enter the chat room with his/her name • See other users’ chat messages • Post a chat message • Leave the chat room
The application satisfy the below rules: • When a user posts a chat message, the text is displayed together with the user’s name and current timestamp. • When there is a new post, the screens of all of the users in the chat room are instantly and dynamically updated (the updates are real time on all clients). • All the chat messages should be stored on the server in a database and re-loaded when a user exits and re-enters the chat room.