Разработка фронтенда веб сервиса на vue.js
97 500 UAHТребуется разработка фронтенда на vue.js
Кратко о ключевых и важных моментах:
- мультиязычность - реализация сразу на двух языках + функционал для добавления новых языков.
- кроссбраузерность, адаптивность
- авторизация через login/password, google, FB. Для аутентификации предполагается использование jwt token-ов
Внутри сервиса будет несколько кастомных в большей или меньшей степени фич:
- два календаря (выбор одной даты, выбор диапазона дата + некоторый доп функционал)
- палитра в виде цветового круга для выбора цвета (а также (по аналогии https://colorscheme.ru/ https://paletton.com/) - нужно делать как указано примере, а не как в макете в фигме (в фигме базовая палитра)
- адаптивные таблицы с данными
- возможность выбора тимплейта (и цветовой палитры для него) перед тем как мы создадим pdf документ на основании введенных пользователем данных.
Требования
- vue.js
- использование vuex
- api
- библиотека axios
- метобы api интегрированы с vuex
- валидация
- использовать библиотеку, желательно vuelidate
- переиспользуемость - возможность подключения валидации в разных компонентах, без дублирования кода
- опледеление платформы
- программно, желательно библиотеку current-device
Уже готовые модули, которые можно переиспользовать
- локализация
- валидация (интегрирована с локализацией, соответствует вышеописанным требованиям)
- работа с поддержанием актуальности jwt
- неполный UI-кит
- предыдущие наработки
Документация к api описана в Postman
Готовая часть фронтенда приложена файлами к описанию
Описание работы различных компонентов и страниц - в трелло, ссылка будет выслана в переписке (в данный момент описание заполнено для большей части страниц - 75-80%, дальше будут апдейты по остальным страницам из фигмы)
https://www.figma.com/file/ektD2R8dNwO6t9XbGHj9L0/Invoice-true