Кейс · собственный продукт · оптимизация. Сервис открыт и работает:
plandnya.ru
Коротко: человек перечисляет дела с адресами, а сервис сам решает, в каком
порядке их делать и когда выезжать — с учётом часов работы мест, жёстких встреч
и дороги. И честно говорит, что в день не поместилось. Бесплатно и без регистрации.
Задача
День с пятью делами по разным адресам — это уже задача оптимизации: часы работы
мест, встреча «строго в 17:30», дорога между точками, возвращение домой. Человек
решает её в голове и ошибается — приезжает к закрытым дверям или опаздывает
на жёсткую встречу. Задача сервиса: считать порядок и расписание за него,
причём давать точный ответ, а не «примерно похожий».
Решение
В основе — собственный оптимизатор маршрута. Для дня обычного размера он находит
точный оптимальный порядок, а не приближение: перебор с отсечениями на небольшой
размерности это позволяет. Оптимизатор учитывает окна времени (часы работы,
договорённости), дорогу между точками и возвращение домой — и показывает,
сколько времени сэкономлено против наивного порядка.
Принципиальный момент — честность при нехватке времени: если всё запланированное
в день физически не помещается, сервис прямо говорит, что именно не поместилось,
вместо того чтобы молча составить невыполнимое расписание.
Стек
Next.js 15FastAPIPostGISсвой алгоритм
Тот же скелет, что и на остальных моих проектах: Next.js 15
на фронтенде, FastAPI на бэкенде, PostGIS для геоданных. Оптимизатор и логика
расписания закрыты 70 автотестами — у задачи оптимизации много
граничных случаев, и каждый найденный закрепляется тестом.
Паспорт проекта
Роль
Собственный продукт: постановка, разработка, выкатка и поддержка — всё своими руками.
Точный оптимальный порядок для дня обычного размера, а не эвристическое «примерно так».
Что работает прямо сейчас
План дня по списку дел: порядок, время выезда, маршрут — без регистрации.
Учёт часов работы мест, жёстких встреч и дороги между точками.
Честное «в день не поместилось» вместо невыполнимого расписания.
Отдельные инструменты: маршрут по нескольким адресам, оптимизатор маршрута курьера.
Что из этого пригодится в вашем проекте
Это кейс про задачи оптимизации и логистики: маршруты курьеров, расписания выездных
бригад, распределение заказов. Такие сервисы со своим алгоритмическим ядром —
верхняя вилка цен, от 900 000 ₽; из чего
складывается цена — в отдельном разборе.
Есть задача на оптимизацию или логистику?
Первый разговор бесплатный и ни к чему не обязывает. Если задача решается проще
и дешевле, чем вам кажется, — услышите это сразу.