A simple real-time chat application that allows users to use multiple chat rooms and chat with each other. The application is Vue based and is developed quickly using the ChatKit api. A simple username authentication is implemented so only users registed can use message on the app. In addition only users on certian boards can see the messages on that board.
- ChatKit
- Bootstrap-Vue
- @pusher/chatkit-client, a real-time client interface for the ChatKit service
- moment, a date and time formatting utility
- vue-chat-scroll, which scrolls to the bottom automatically when new content is added
- vuex-persist, which saves Vuex state in browser’s local storage