Разработка SPA на Vue 3 для MVP (REST API, GitLab)
Цель: доделать MVP небольшого веб-проекта.
Что есть:
- бэкенд (REST API, возвращает данные в JSON) в общих чертах, сейчас дорабатывается, но с ним уже можно работать;
- дизайн в фигме (опять же приблизительный, потому что результат согласуется на лету, соответственно вбрасываются изменения)
Что нужно: фронтенд в виде SPA на Vue 3, работающего с использованием вышеназванного API. Там не предполагается сложной логики или сложных форм.
Что требуется:
- верстка дизайна (можно брать из фигмы)
- роутинг
- форма логина
- JWT-авторизация запросов
- кнопка выхода и редирект на форму логина
- страница, которая отправляет на бэкенд запрос и выводит вернувшиеся данные
- страница, скорее всего с двумя вкладками и пагинацией, также отправка запросов (кнопками) на бэкенд и вывод данных
- скачивание файлов
- загрузка файлов
- обработка ошибок и предупреждений (возвращающихся с бэкенда)
- пушить код в репозиторий, ревью необязательно (корпоративный гитлаб)
Воркфлоу:
- коммуникация телеграме, гитлабе, возможно также в Google Meet
- описание методов и эндпойнтов бэкенда - с нас в гитлабе, разработчик на связи
- оперативное обсуждение вопросов, возникающих в ходе разработки по задаче, - в чате или голосом, в телеграме
- постановка конкретных задач, отвечающих этапам работы, в гитлабе - по согласованию с исполнителем (описываем мы)
- регулярность синхронизации - в зависимости от сроков конкретной задачи, в идеале раз в пару дней
Ориентировочные сроки: 2 недели
Создание сайта