- [url removed, login to view] / NodeJS
Write an easy chat application with a [url removed, login to view] server and create a small HTML document that proofs, that the server is working.
A user can chat with a friended user. The [url removed, login to view] server has to check, if user A is a friend of user B. If that is true, the message will be send to user B. If user B is not online, the server has to store the messages in the database and send them back again if user b logs in again. You also have to show If the sent message was delivered to user or stored on the server (f.e. with a small graphic).
Also the server has to identify each user (so that only authenticated users can send messages). Additonal store, when the user was last online.
To check if everything works, create a simple web interface (no design needed), where a single user can log in and send/receive messages.
We will give you the sample database to work with.