Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Создание сервиса по поиску и выбору отелей и мест для отдыха InnTravel

12 ноября ‘25

Заказчик: ООО «Иннтревел»

InnTravel — онлайн‑платформа для поиска отелей и отдыха по России, которую мы перестроили практически с нуля, обеспечив стабильность и масштабируемость проекта.

Агентство-исполнитель кейса

Софториум

Мы внедрили SQLAlchemy и Alembic, интегрировали платежные системы, добавили личные кабинеты, гибкое ценообразование и парсер для автоматического наполнения базы отелей. В результате сервис стал полноценным инструментом для путешественников и владельцев жилья.

1. Вводная задача от заказчика, проблематика, цели

Inntravel.ru — онлайн-платформа для выгодных путешествий по России, созданная для тех, кто хочет отдыхать без переплат и лишней суеты.

Когда заказчик обратился к нам, он был уверен, что проект почти готов. Однако при первом знакомстве стало понятно, что платформа нуждается в серьезной доработке. База данных содержала только «сырые» SQL-запросы, а бэкенд не имел чёткой структуры. Даже локальный запуск проекта для анализа потребовал исправления множества технических проблем. После предварительного аудита мы поняли: чтобы платформа могла полноценно функционировать и масштабироваться, ее нужно перестроить практически с нуля.

Целевая аудитория

Путешественники, ищущие выгодные и проверенные варианты отдыха на территории России.

Владельцы отелей, гостевых домов и апартаментов.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Интеграция SQLAlchemy и Alembic

Мы внедрили SQLAlchemy — ORM, которая структурировала всю работу с базой данных. Alembic позволил реализовать миграции базы данных без головной боли.

Все запросы были переписаны под новую архитектуру, а ошибки — устранены.

Платежные системы

Интегрировали СБП и «Альфа-Банк». Теперь пользователи могут выбирать удобный способ оплаты, а транзакции проходят стабильно и безопасно.

Гибкие цены

Разработали адаптивную систему ценообразования на проживание с учетом продолжительности проживания — от одного дня до целого года.

Личный кабинет

Разработали кабинет для владельцев отелей с возможностью редактировать описания, подгружать фотографии и настраивать цены. Для пользователей добавили функции бронирования и продления проживания.

Парсер

Добавили парсер для сбора данных с тематического агрегатора жилья для отдыха Хочу-на-Юга.ру и автоматического создания на их основе карточек отелей на платформе заказчика. Для его работы интегрировали систему фоновых задач на базе Celery.

Frontend и виджеты

Хотя у заказчика уже были готовые макеты и шаблоны, в процессе разработки выяснилось, что они не всегда соответствовали реальным сценариям использования. Мы адаптировали и доработали интерфейс включая создания виджетов:

расширенного поиска отелей с фильтрами по регионам, датам, типам жилья;

популярных курортов, новинок и отзывов;

прогноза погоды по регионам для планирования отдыха;

карточек отелей с информацией, фото и возможностью бронирования;

для удобной навигации и сортировки при поиске.

Каждый элемент проектировался с учетом адаптивности и простоты использования.

3. Результаты сотрудничества

К нам на доработку часто приходят проекты, которые кажутся почти готовыми. На практике это нередко означает, что до финального варианта предстоит еще много работы. Так было и с сервисом InnTravel. Вместо небольших финальных правок нам пришлось сильно переработать систему. Не просто привести в порядок сервис, а создать надежную платформу, способную обрабатывать бронирования, поддерживать владельцев жилья и радовать путешественников простым и удобным интерфейсом.

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

4. Заключение

Команда проекта

  • Проектный менеджер.
  • Backend-разработчик.
  • Frontend-разработчик.
  • DevOps-инженер.
  • QA-инженер.

Стек технологий

Celery, Python, PostgreSQL, Jinja2, Redis, Flask, SQLAlchemy, Alembic.

Агентство-исполнитель кейса

Софториум

Мы внедрили SQLAlchemy и Alembic, интегрировали платежные системы, добавили личные кабинеты, гибкое ценообразование и парсер для автоматического наполнения базы отелей. В результате сервис стал полноценным инструментом для путешественников и владельцев жилья.