SPA на Vue 3

Цена договорная
19 января 2024, 23:24 • 20 откликов • 118 просмотров
Приветствую!

Требуется создать небольшое SPA для управления БПЛА из веб интерфейса.
От вас требуется знание Vue 3 выше начального, умение работать с Git.

Работу буду курировать я, по совместительству являясь backend разработчиком того API, на который вы получите документацию. Работа не срочная, планируем реализовать в феврале.

Примерное ТЗ на данный момент следующее:
1. Страница авторизации под Sanctum (с bearer токеном), логин/пароль/2fa код, кнопка Войти. Регистрации, восстановления пароля нету, продукт внутренний. Возможно добавим с вами уже на следующих этапах, но пока упрощённо.
2. После успешной авторизации страница с картой, исключительно MapBox и колонкой информации слева.
2.1 На карте, после авторизации, мы по API запросу получаем список дронов (для тестов будем эмулировать их присутствие). Там будет небольшой перечень данных, таких как координаты, курс (эти два параметра мы используем для размещения на карте), далее айди, текущий заряд аккумулятора и тд, Эти данные мы выводим в блок информации слева.
2.2 В блоке у нас список дронов, при клике на иконку мы получаем небольшой выпадающий список с вышеописанными параметрами.
2.3 У каждого дрона есть маршрут, и пройденный путь, эти две линии мы так же отображаем на карте (бэк даёт все эти данные в виде json).
3. Через веб сокеты мы регулярно получаем обновления от сервера о перемещении дрона и нужно двигать иконку по карте (что в общем то логично).

Дизайна интерфейса нету, он здесь не требуется, поэтому просто ожидаем bootstrap на ваш вкус.

Весь проект это своего рода MVP под возможное получение гранта. Его цель - создание платформы для метеонаблюдения и картографии.

Пишите своё ПРИМЕРНОЕ ВИДЕНИЕ ЦЕНЫ в откликах. Ожидаем адекватного исполнителя, любящего работать с компетентными заказчиками. Студии и команды - мимо.