Нужно разработать небольшое PWA для смартфонов на фреймворке vue.js.
На первых двух экранах ввод с кастомной клавиатуры (ее видно на макете) поэтому активных полей ввода там не должно быть.
В чате переписки каждое сообщение приходит в формате html (со встроенным стилем), нужно подумать в какой тэг упаковать сообщение будет правильнее всего чтобы не перекосило весь чат.
Кнопка еще разворачивает сообщение полностью если оно больше трех строк, эту функцию лучше сделать на css (если возможно).
Самое первое сообщение в чате (оно отличается по стилю) это так-же html.
В тестовом приложении лучше оставить наши тестовые данные, так проще понять что получилось.
Закрепленные объявления (они выделены цветом и с кнопками) в чате не сдвигаются при прокрутке, весь остальной текст чата крутится под ними.
API бэка еще нет, нужно вставить заглушки имитирующие поведение бэка.
Если сможете сделать простенькое API на ноде которое имитирует бэк будет плюсом при проверке работы.
Ссылка на макет:
www.figma.com/file/jvl0Py... Для фильтрации всякого бреда прошу написать ваши предложения по API для бэка, абсолютно любую часть 2-3 метода, данные которые на вход, данные которые должны вернутся, в свободном формате. Так я пойму что вы ознакомились с задачей и не являетесь мутным кексом.