-
Put our development vue app into a new folder. That compiles into the dist folder, that we can serve -
From Vue. Have a button that requests an emoji from a node backend. -
Move chat page into Vue. At a new route. -
Make chat page a vue-component. Submit button needs to bind to a vue-method. ul needs to be bound to a view/for loop. -
Status page. -
Refactor sockets login into a clean sockets module.
-
Database to store chats
-
Fix bug with reconnecting after some time
-
Server - Write unit tests for helloWorld and emoji Endpoints.
-
Server - Refactor endpoints into setup functions. e.g:
setupHelloWorldEndpoint();
-
Login page - You enter a login ID and then you’re in the chat room and it posts messages with your name.
-
Type the name of the chat-room you want to join and then it only gives you messages from that room.
-
Separate dependencies into dev-dependencies and dependencies.
Bonus: Save login and chat history to database.
$ npm run setup
$ npm run build-client
$ npm run serve
$ npm run build