Property Management System
Онлайн-бронирование яхт
Маркетплейс аренды яхт с мобильным приложением для капитанов и полным управлением флотом
Задача
Флот из 20 яхт, но бронирования — в WhatsApp
Клиент управлял флотом из 20+ яхт через мессенджеры и таблицы Excel. Менеджеры вручную вносили бронирования, капитаны узнавали о рейсах за день, а двойные записи случались регулярно. Масштабировать бизнес без системы было невозможно.
- Двойные бронирования из-за ручного учёта в Excel и WhatsApp
- Капитаны не видели расписание заранее — высокий риск срывов
- Нет онлайн-оплаты: клиент должен был платить наличными при посадке
- Нельзя понять загрузку флота и выручку в режиме реального времени
- Клиенты не могли самостоятельно выбрать яхту и время — только через звонок
Решение
Полноценный PMS с мобильным приложением для капитанов
Мы разработали платформу из трёх частей: веб-маркетплейс для клиентов с онлайн-бронированием и оплатой, панель управления для менеджеров компании и мобильное приложение для капитанов на React Native.
Клиент видит доступные слоты в реальном времени, выбирает яхту, капитана и время — никаких звонков.
iOS/Android: расписание рейсов, данные о клиентах, маршрут, документы для подписи онлайн.
Интеграция со Stripe и ЮKassa. Клиент платит при бронировании, деньги удерживаются до завершения рейса.
Загрузка флота, выручка по яхтам и периодам, отмены, рейтинги капитанов — всё в одном экране.
Технологии
Стек проекта
- Python 3.11
- FastAPI
- PostgreSQL 15
- Redis
- Celery
- Docker
- Next.js 14
- TypeScript
- TailwindCSS
- React Query
- React Native
- Expo
- iOS + Android
- Stripe
- ЮKassa
- Webhooks
- VPS (Yandex Cloud)
- Nginx
- GitHub Actions CI/CD
- Sentry
Результат
Что получилось
«Раньше каждый день начинался с разбора WhatsApp — теперь открываю дашборд и вижу всё за секунду. Перестали терять клиентов из-за занятых менеджеров.»
— Коммерческий директор компании
Похожая задача?
Разберём вашу задачу и предложим решение. Без продажных звонков.