Техническое задание

Нужно разработать небольшой микросервис, который будет по полученным координатам (широта/долгота) определять, в какую зону входит точка, и возвращать стоимость доставки.

Технологии:

  • Любой стек (Node.js, Python, PHP, Go и т.п.)

  • Главное — REST API, возвращающий стоимость по координатам

Что должен делать сервис:

  1. На вход — широта и долгота (latitude, longitude) (их передаёт мобильное приложение).

  2. Внутри — проверка, в какой полигон входит точка.

  3. Каждый полигон соответствует своей стоимости доставки (например: 700, 900, 1400 ₸ и т.д.).

  4. На выходе — отдавать JSON-ответ:

{

  "zone": "Жетысу",

  "delivery_price": 900

}

Что мы предоставим:

  • Карту с зонами (в виде изображений с пунктирными границами)

  • Названия и стоимости по зонам (если нужно, вручную занесём с тобой в JSON)

  • По желанию — можем конвертировать карту в GeoJSON, если умеешь работать с такими полигонами

❗ Особенности:

  • Геокодинг (перевод адреса в координаты) делает мобильное приложение — от тебя нужно только принять координаты.

  • Серверная часть будет отдельным микросервисом, который фронт запрашивает через HTTP.

⏱️

Срок:

  • 2–3 рабочих дня максимум

💰

Бюджет:

  • $50 (готовы обсуждать, если есть аргумент)

Смотрите вложения

5 часов назад
Максим
 
42 года
18 лет в сервисе
Был
час назад
359 отзывов
Файлы доступны только авторизованным пользователям

Заявки фрилансеров

Дмитрий
 
37 лет
2 дня в сервисе
Был
3 часа назад
5 часов назад
Максим
 
26 лет
6 лет в сервисе
Был
3 часа назад
39 отзывов(-3)
5 часов назад
ТОП-5
Веб-программирование