- Implement p2p and localstorage to store message history
- Add async localstorage library
- Port listening must be configurable
- Add module pattern to organize actions
- Implement change name tool
- Add styles of self user in the users bar
- Add a different color to self user messages
- Implement the connect/disconnect user management
- Sync the socket id with session id
- Add Mongodb to manage connected users
- Load connected users in the first request
- Implement ejs templates
- Add home page styles
- Setup MongoDB