Про проект
Проект - це In-house TMS (Transportation Management System) - тобто адмін-панель для компанії, яка займається перевезеннями (в США), використовуючи вантажівки.
Tech stack
Laravel 10.8, PHP 8.1, MySQL 8 + PhpMyAdmin
Laravel Backpack - “основа” для адмінки (https://backpackforlaravel.com/), проте багато і своїх компонентів
Vue 3 - кастомні компоненти, вставляються "шматками", де необхідна кастомна поведінка з реактивністю
Все під Docker (Docker compose)
Завдання
Необхідно розробити API для фронта (який на Vue 3 і робиться фронтендером), на виході - колекція postman або swagger (openapi) документація.
Частково API вже зроблено (dummy API + кілька реальних маршрутів), але потрібно зробити, щоб всі маршрути були реальними + інтеграція з Amazon Location Service для розрахунку маршрутів
Calculating routes using Amazon Location Service - Amazon Location Service
та перетворення текстового опису місць у гео-координати (lat/lng)
Geocoding - Amazon Location Service
Співпраця
Оскільки проект вже частково зроблений (і розробляється), то оцінити таску важко (і довго), адже багато різних "зв'язків" в системі треба врахувати.
Тому пропоную робити етапами, де етап - це Х годин часу, який "викупається" у вас і ви виконуєте задачі для проєкту. Трекінг через toggl (плей/стоп з описом що зроблено), регулярні коміти роботи.
Пишіть ваш досвід роботи згідно опису проєкту, також ваш рейт за годину і наскільки ви вільні (скільки приблизно зможете виділити годин роботі до ~10 червня).
PS. Для роботи треба буде підписати НДА (договір про нерозголошення)
PPS. Над проєктов зараз працює фронтендер, бекендер (і тімлід заодно - я) + account/project/product manager. Тому при будь-яких питаннях завжди можна очікувати на технічну допомогу
PPPS. На фрілансхант бюджет проекту обмежено у 27к, однак насправді він більший