I would like to hire someone who can build a HTML5 SPA website that features following items.
1) Seed with 6 users with 2 of them with roles as admin and system. Rest as normal users.
2) One of the UI pages has ability for normal user to create a task. The user then identifies another user as task collaborator.
3)They both chat with each other in real time and contributes to the task together. Admin can see these chats too but can't participate in the chat. System role on the other hand can see and contribute to the chat. It will be database trigger or back-end nodejs trigger that will drop some system related information in the chat window.
4) These chats are stored in Mongodb as history logs and later Admin can view them and retrieve them all in one place.