Цель: доделать за пару недель MVP небольшого веб-проекта.
Что есть:
- бэкенд (REST API, возвращает данные в JSON) в общих чертах, сейчас дорабатывается, но с ним уже можно работать;
- дизайн в фигме (опять же приблизительный, потому что результат согласуется на лету, соответственно вбрасываются изменения)
Что нужно: фронтенд в виде SPA на Vue 3, работающего с использованием вышеназванного API. Там не предполагается сложной логики или сложных форм.
Что требуется:
- верстка дизайна (можно брать из фигмы)
- роутинг
- форма логина
- JWT-авторизация запросов
- кнопка выхода и редирект на форму логина
- страница, которая отправляет на бэкенд запрос и выводит вернувшиеся данные
- страница, скорее всего с двумя вкладками и пагинацией, также отправка запросов (кнопками) на бэкенд и вывод данных
- скачивание файлов
- загрузка файлов
- обработка ошибок и предупреждений (возвращающихся с бэкенда)
- пушить код в репозиторий, ревью необязательно (корпоративный гитлаб)
Т.к. это MVP, возможно внесение небольших изменений в задание, но не таких, которые принципиально усложнят работу или растянут сроки. Но в силу же специфики задачи очень желательно представлять промежуточные результаты (сервер с тестовой средой и механизм выката это уже зона нашей ответственности, предоставим).
Критерии готовности:
- приложение открывается на сервере
- приложение корректно обменивается с бэкендом данными и выполняет описанные функции
- приложение работает в Google Chrome и Mozilla (адаптивности не нужно)
Воркфлоу:
- коммуникация телеграме, гитлабе, возможно также в Google Meet
- описание методов и эндпойнтов бэкенда с нас в гитлабе, разработчик на связи
- оперативное обсуждение вопросов, возникающих в ходе разработки по задаче, в чате или голосом, в телеграме
- постановка конкретных задач, отвечающих этапам работы, в гитлабе по согласованию с исполнителем (описываем мы)
- регулярность синхронизации в зависимости от сроков конкретной задачи, в идеале раз в пару дней
Ориентировочные сроки: 2 недели
Формат оплаты: по договоренности
Разделы:
Опубликован:
09.06.2025 | 16:58 [поднят: 09.06.2025 | 16:58]
Заказ находится в архиве