Путевые листы
Реализовать сайт для сбора путевых листов от пользователей.
1 – Требуется авторизовывать пользователей на сайте
2 – Авторизованный пользователь заносит ежедневный отчет о своих передвижениях.
Поездка 1:
точка 1 – ул. Первая, 6
точка 2 – ул. Первая, 9
точка ... – ...
точка последняя – ул. Последняя, 8
Поездка ...
Поездка Последняя:
точка 1 – ул. Произвольная, 8
точка 2 – ул. Любая, любой
точка ... – ...
точка последняя – ул. Неважно, 1
Пользователь либо вводит в ручную дату за которую отчитывается, либо выбирает из календарика.
Количество поездок за день не ограниченно.
Количество точек в маршруте поездки не ограниченно.
Указание адресов точек в маршруте должно быть реализовано либо ручным вводом пользователя в соответствующее поле с автоматическим дополнением, либо указанием точки на карте (при указании точки на карте, адрес точки автоматически заносится в соответствующее поле)
Для каждой поездки рассчитывается длина маршрута по данным Яндекс карт.
После завершения внесения данных пользователем, данные должны сохраняться в базу данных. Должен быть предусмотрен механизм редактирования отчета за конкретный день.
Администратор должен иметь возможность закрывать периоды для редактирования.