Описание проекта
Ядро проекта — управление причальными местами. У каждого места есть длина, ширина и ограничение по осадке, колонка с электричеством и водой и статус: свободно, забронировано, занято по сезонному договору или придержано для транзитного гостя. Мы хотим кликнуть по месту на карте и увидеть стоящую в нём лодку, владельца, даты договора и остаток долга. Бронирование должно учитывать физические габариты судна, поэтому система обязана отказать в постановке пятнадцатиметровой яхты на десятиметровое место. Сезонные договоры действуют весь сезон и продлеваются; транзитные бронируются на ночь или на неделю и нередко перекрываются на стыках, поэтому нужен лист ожидания на случай, когда марина заполнена, а место освобождается.
Биллинг связывает всё вместе. Мы выставляем сезонную плату, электричество и воду по счётчику или по тарифу, откачку, зимнее хранение и прочие услуги, и хотим видеть выписки по каждому владельцу и по каждой лодке, а также ясную картину должников. Просим сделать карточки владельцев и судов, где хранятся контакты, страховые и регистрационные документы, чтобы вся история лодки была в одном месте. Результат должен быть настолько надёжным, чтобы капитан пристани доверял ему больше, чем тетради.
Что ждём на выходе:
— интерактивную карту мест с живым статусом и деталями по каждому причалу;
— сезонные и транзитные брони с проверкой габаритов и листом ожидания;
— карточки владельцев и лодок с документами и историей договоров;
— биллинг услуг и коммуналки с выписками по владельцам и учётом просрочки.