Техническое задание: Доработка сервиса-календаря на Go

Существует рабочий сервис, который выполняет роль календаря для синхронизации бронирований, поступающих с различных платформ. Требуется доработать его функционал, добавив в интерфейс и логику обработки новые поля данных.

Основная задача

Модифицировать форму создания новой "Брони" в сервисе, интегрировав в неё следующие дополнительные поля:

  • Время заезда (Check-in time)
  • Время выезда (Check-out time)
  • Источник бронирования (Booking source)

Требования к реализации

  • Работа ведётся с существующим кодом на языке программирования Go (Golang).
  • Изменения должны затронуть как backend-логику (обработка данных, работа с БД), так и frontend-часть (форма ввода).
  • Новые поля должны быть сохранены в соответствующей структуре данных и отображаться в интерфейсе.
  • Необходимо обеспечить корректную валидацию вводимых данных для новых полей.
  • Изменения не должны нарушать существующую функциональность синхронизации бронирований.

Ожидаемый результат

Полностью рабочая форма создания бронирования с новыми полями. Данные должны корректно сохраняться, отображаться и в дальнейшем использоваться в процессах синхронизации сервиса.

Рерайт текстов правил пользования торговой платформой

Требуется профессионально переписать 43 текста (по 300-400 слов каждый) с правилами и рекомендациями для пользователей торговой площадки. Необходимо сделать текст понятным, структурированным и интересным для чтения.