Демо тут https://nane-messenger.netlify.app/
Мессенджер для тестового задания https://github.com/tada-team/nane
-
Проект написан на Vue2 с использованием Typescript.
-
Типизирован стор (vuex) и его вызовы (обращение происходит через
accessor
):this.$accessor.settings.max_room_title_length; // number
-
Для верстки использовал utility-first scc-библиотеку Tailwindcss помогающую быстро и легко верстать
npm install
npm run serve
npm run build
- оптимизировать рендеринг сообщений: динамически подгружать историю при прокрутке
- добавить какое-нибудь уведомление о новый сообщениях
- подкорректировать верстку под мобильное разрешение (добавить drawer со списком комнат)
- написать парочку тестов