Доработка простой системы бронирования на Python

Задание закрыто
Статус рабочей области:Закрыта по истечению срока выполнения работ
Стоимость:Договорная
Срок выполнения:7 дней
Варианты оплаты:По договоренности
Дата публикации:2026-02-19 09:37
Обновлено:2026-02-19 09:37
Был на сайте:2026-05-05 15:21

Доработка простой системы бронирования на Python

 
Задача

Добрый день!

Есть система бронирования в ресторанах. Кратко прочитать про неё можно тут: https://mcrmkit.ru/guide/tpost/jhxukyflp1-servis-moe-mesto
Подробное ТЗ тут: https://docs.google.com/document/d/1Rnl8aoJOOC1qE1SXailnG-oxfmcF_ALDv5q50qYkZW8/edit?usp=sharing

Технологии:
Backend: Python, FastApi, PostgreSQL
Frontend: Vue, TypeScript

Сейчас при бронировании стола мы видим виджет, где выбираем количество гостей, дату, время и создаём бронь: https://monosnap.ai/file/J1Q2gakc2dyzFvDk7yRzYkd78GZ33B

Нужно:
1. Добавить возможность сделать интерактивную схему зала
2. Сделать админку схемы, где для каждого ресторана можно будет сделать схему зала
3. При создании брони, есть есть схема зала, то показывать её администратору https://monosnap.ai/file/rCA0BL7zcssyexmI1N5mTskKOjxXpH

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

Если вы Fullstack разработчик, и готовы выполнить и фрон и бэк, напиши...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.

Оптимизировано и агрегировано ИИ:

Здравствуйте! Нам необходимо доработать существующую систему бронирования в ресторанах, добавив возможность интерактивной схемы зала. Это включает в себя создание административной панели для управления схемами залов для каждого ресторана и отображение этой схемы администратору при создании брони. Пожалуйста, предоставьте ориентировочную стоимость вашей работы, даже если она будет приблизительной. Если вы Fullstack разработчик и можете работать как с фронтендом, так и с бэкендом, сообщите об этом. Для выполнения этого задания потребуются навыки в следующих областях: разработка на Python и FastAPI для бэкенда, работа с базами данных PostgreSQL, создание интерактивных интерфейсов с использованием Vue и TypeScript для фронтенда, а также опыт в разработке административных панелей и интеграции интерактивных схем.
Исполнитель по этому заданию выбран.
Здравствуйте,

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

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

Думаю что от 20 до 50т за все под ключ. 2 недели срок.

Примеры моих работ

Конструктор стеллажного оборудования
Здравствуйте!

Меня заинтересовал ваш проект по доработке системы бронирования «Мое Место». Ознакомился с ТЗ и текущим функционалом. Имею большой опыт разработки на Python (FastAPI) и Vue.js (TypeScript), поэтому готов взять проект целиком как Fullstack-разработчик, что обеспечит более быструю интеграцию фронтенда с бэкендом.
Здравствуйте. Предлагаемая архитектура проекта -

| ВЕБ-КЛИЕНТ (Браузер) |

| HTTP (REST API)
?

| UI (Vue 3 + Vite) |
| Компоненты: Login, Dashboard, reservList, reservDetail, |
| reservForm, Notifications, Admin |
| Axios -> запросы к /api/* с JWT в заголовке Authorization |

| Axios (JSON + Bearer token)
?
| API (Django 4.x + Django REST Framework) |
| Аутентификация: JWT (Simple JWT)
| SQL-запросы -> через ORM Django к таблицам БД

| Django ORM (SQL)
?
База данных (PostgreSQL 14+)

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

| Слой | Технологии |
|------------|--------------------------------------|
| Фронтенд | Vue 3, Vite, Axios, Tailwind CSS |
| Бэкенд | Django 4.x, Django REST Framework |
| БД | PostgreSQL 14+ |
| Аутентификация | JWT (Simple JWT) |
| Аналитика | Metabase (подключается к той же БД) |

## Запуск (Docker)
Приветствую. Готов реализовать схему зала как JSON-лейаут, который редактируется в админке и отображается администратору при бронировании, Связь в Telegram - @Alexuys

Примеры моих работ

Календарь на swift
web app
site
Доброго времени суток! Уже откликнулся на задание по фронтенду, на всякий случай продублирую здесь, т.к. являюсь Full-Stack разработчиком.

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

Если интересует - пишите здесь или в тг. До связи!

Телеграм для связи: http://t.me/alex_industrial.
Здравствуйте.
Готовы выполнить задачу fullstack-командой. Работаем с Python (FastAPI, PostgreSQL) и Vue/TypeScript, есть опыт разработки и сопровождения крупных production-проектов с внутренними админ-панелями и рабочими интерфейсами для операторов. Поэтому задачи уровня схем зала, ролей и интеграции в существующую логику бронирования для нас понятны.
Как видим реализацию:
1. интерактивная схема зала в формате JSON-layout (позиции столов, зоны, статусы)
2. отдельная админка для настройки схем по ресторанам
3. отображение схемы при создании брони без ломания текущего процесса
4. аккуратная интеграция в текущий FastAPI + Vue стек
Берём проект полностью frontend + backend. Цены не завышаем, так как работаем командой и заинтересованы в долгосрочном сотрудничестве и дальнейшем развитии системы.
GitHub:https://github.com/vitalivo
После просмотра исходников сможем быстро уточнить оценку и предложить технический план реализации.

Примеры моих работ

TaskFlow: Enterprise-система управления задачами с Telegram-интерфейсом и Real-time синхронизацией
RentFlow: Микросервисная платформа для автоматизации аренды с событийной архитектурой (Kafka + FastAPI)
17:50 19.02.26
Подскажите, пожалуйста: сейчас в системе уже есть логика закрепления конкретного стола за бронью или пока выбор идёт только по времени/количеству гостей? Это важный момент - если схема зала добавляется поверх существующей логики без учёта конфликтов по столам и статусам, позже могут появиться дубли броней и проблемы у администраторов. Хотелось бы понять, какая часть уже реализована, чтобы сразу заложить правильную архитектуру.
Здравствуйте! Готов взяться за доработку вашей системы бронирования. Работаю с Python, FastAPI и PostgreSQL — это мой основной стек. Имею опыт создания интерактивных интерфейсов и админок. Могу реализовать схему зала с drag-and-drop редактором и интеграцией в процесс бронирования. Готов обсудить детали и сроки.
Добрый день
Могу сделать вам эти доработки

Примеры моих работ

Bluewatch App (IOS/Android) - Персонализированное приложение для здорового питания. Разработано для тех, кому важно питаться вкусно, полезно и разнообразно.
ProShira
myFamily
Здравствуйте.
Есть вопросы, влияющие на стоимость работы.
Напишите мне пожалуйста в телеграмм https://t.me/john081076 @john081076

Имеем многолетний опыт в разработке и развитии проектов на Python

Примеры работ
• Развиваем проект по поиску и аренде залов https://a-n-h.space/
• Сервис поиска и выбора отелей и мест для отдыха Inntravel https://inntravel.ru/
https://old.softorium.pro/post/Servis_poiska_i_vybora_otelei_i_mest_dlia_otdykha_Inntravel
• Сервис управления местами размещения для владельцев, поиска мест размещения для гостей КудаНаМоре https://www.kudanamore.ru

Портфолио https://softorium.pro/cases
Отзывы https://old.softorium.pro/reviews/
Наш канал https://t.me/softoriumpro

С уважением, Евгений Сомов.
Телеграмм @john081076
https://t.me/john081076
Тел. +7-904-966-73-75

Примеры моих работ

Создание сервиса по поиску и выбору отелей и мест для отдыха InnTravel
Разработка мобильного приложения для чтения и прослушивания книг на казахском языке "Тында"/"Тенда"
Доработка и развитие портала юридических услуг
Здравствуйте!
Изучил ТЗ — задача понятна, стек знакомый: Python / FastAPI / PostgreSQL / Vue / TypeScript.
Возьмусь за бэкенд-часть: интерактивная схема зала, API для управления столами, привязка к бронированию. Параллельно помогу с Vue-фронтом (виджет выбора стола на схеме + админка).
Сделаю за 5–7 дней с возможностью доработки по вашему фидбеку.
По цене: 5 000–8 000 руб. в зависимости от итогового объёма. Готов обсудить детали — напишите в Telegram @SorryPs.
Мхитар Манасян
Основная специализация: Веб-разработка и Продуктовый дизайн
Смотрел ТЗ — задача стандартная для моего стека. Делал похожее на Node + Express + PostgreSQL, поэтому на Python + FastAPI разберусь быстро. Бэк: модель столов с привязкой к ресторану, API для сохранения схемы, загрузка фона, поиск свободных мест по дате/времени. Фронт на Next подойдёт лучше, чем Vue для такого интерактива — редактор с drag-and-drop будет отзывчивее. Схема при бронировании покажу в модальном окне с масштабированием под экран, администратор сразу увидит занятые столы. Исходники у тебя есть, поэтому время оценю точнее после беглого просмотра, но в целом уложусь в твой срок.

Email: dev.webing@gmail.com
Telegram: @maybeDeveloper
17:54 21.02.26
Столы в админке создаются один раз с фиксированным номером, или номер может меняться в зависимости от брони?
Tigran Karapetyan
Основная специализация: Веб-разработка и Продуктовый дизайн
    Вижу, что нужно встроить конструктор схемы зала в существующую систему на FastAPI и Vue. Интерактивный редактор столов на canvas, админка для каждого ресторана, отображение схемы при бронировании — всё это реализуемо. На бэке нужно добавить модели для схем, методы сохранения и выгрузки состояния столов по времени. На фронте — редактор с drag-and-drop, изменением размеров и адаптивным отображением в форме бронирования. Раньше делал похожий конструктор для сети кафе, где столы привязывались к бронированиям, так что знаю все нюансы с перекрытием времён и состояниями столов.
    21:30 22.02.26
    Нужно ли хранить историю изменений схемы или достаточно актуального состояния? И требуется ли импорт/экспорт схем между ресторанами?
    Здравствуйте. Оценка приблизительно. Сроки в рабочих днях.
    Один день закладываю в ознакомление, 2-5 дней разработка. Остальное тестирование, уточнение и исправление.
    Adam Coon
    Основная специализация: ИТ и Разработка
      Здравствуйте. Пишите. Сделаю.
      Здравствуйте! Готов реализовать интерактивную схему зала и интеграцию в бронирование.

      Что сделаю по ТЗ:

      Backend (FastAPI, PostgreSQL, MinIO):
      Добавлю сущность "схема зала" 1 к 1 к ресторану (схема может отсутствовать).
      Хранение схемы: размер холста, ссылка на фон (S3 MinIO), список объектов столов (тип, размер, позиция), связь с существующими столами системы бронирования.

      Методы API:
      создать и сохранить схему (загрузка фона в MinIO)
      получить схему для редактирования
      обновить схему (с учётом смены фона и пересчёта размера холста)
      получить схему для бронирования по ресторану, дате и времени с расчётом:
      время начала ближайшей брони после указанного времени
      время освобождения, если стол занят в выбранное время
      Обновлю Swagger документацию по новым методам.
      Соблюду стиль проекта, архитектуру, права доступа аналогично существующим методам.

      Frontend (Vue, TypeScript):
      Редактор схемы:
      загрузка фона, без фона действия недоступны
      добавление круглых и прямоугольных столов
      drag and drop в пределах холста
      изменение размеров (ширина и высота или радиус)
      удаление
      отображение номера, редактирование номера кликом
      сохранение схемы через API

      Экран бронирования администратора:
      если схема есть - показываю её, запрашиваю данные по дате и времени
      по клику на стол подставляю номер в форму брони
      масштабирование схемы под экран с корректной работой интерактива
      при смене даты или времени делаю повторный запрос к backend

      Оценка:
      Ориентир: 160000 руб, 21 день.
      Точная оценка после доступа к репозиторию и понимания текущих сущностей "стол" и "бронь" и правил прав доступа.
      GitHub: https://github.com/Vasilev-jn

      Готов вести работу по этапам с промежуточными демо и коммитами.
      20:28 24.02.26
      Столы в системе уже существуют как сущность в БД? Как именно хранится "номер стола" и как он используется в бронировании?

      Что считается "время освобождения" - конец брони или конец плюс буфер на уборку? Есть ли буфер в текущей логике?

      В схеме должен быть один зал или возможны несколько залов на ресторан?

      Для расчётов занятости достаточно данных из одной таблицы бронирований или есть статусы, отмены, блокировки, депозиты?

      Есть ли ограничения по правам: кто может редактировать схему, кто видит схему при брони?
      Добрый день готов взяться за ваше задание , думаю управлюсь раньше срока! Цену можно обсудить после выполнения работы.
      Добрый день. Мой телеграмм https://t.me/alexander_thin
      Здравствуйте!

      В основном занимаюсь бэкендом, но и ногда беру задачи на фулстек разработку.
      У вас хорошо прописанное ТЗ и понимание, чего хотите, в том числе технический запрос к реализции.

      Задача непростая, если надо сделать качественно.
      Не знаю, часто ли вы работали с фрилансерами, но если вам важна цена сразу предостерегу, что можно нарваться на красивую цену и слова, но получите не то что хотите.
      И это не про то, что надо выбрать меня, просто про рынок фриланса.

      Вот статья на тему))
      https://dzen.ru/a/aZNfW-kaFVSDgcKR?share_to=link

      Вижу, что вы заказчик с опытом и серьёзными намерениями, так что я бы назанчил созвон, чтобы мы могли познакомиться, если вам будет это интересно
      Здравствуйте, я являюсь фронтенд разработчиком, готов разработать внутреннюю составляющую вашего проекта
      Я — fullstack-разработчик с опытом работы с Python (FastAPI), PostgreSQL, Vue и TypeScript. Готов выполнить доработки как на бэкенде, так и на фронтенде.

      Суть предложения

      Предложу комплексное решение для внедрения интерактивной схемы зала в систему бронирования. Реализация обеспечит удобство для администраторов и повысит наглядность процесса бронирования.

      План работ:

      Разработка интерактивной схемы зала (фронтенд):

      создание компонента на Vue + TypeScript для визуализации схемы зала;

      реализация интерактивных элементов (столы, проходы, зоны);

      отображение статуса столов (забронирован, свободен, занят).

      Создание админ-панели для управления схемами (бэкенд + фронтенд):

      разработка интерфейса для загрузки/редактирования схем залов для каждого ресторана;

      добавление функционала: размещение столов, настройка их вместимости, группировка по зонам;

      сохранение конфигурации схемы в БД (PostgreSQL).

      Интеграция схемы с системой бронирования:

      модификация API (FastAPI) для передачи данных о схеме зала при создании брони;

      доработка фронтенда бронирования: отображение схемы зала администратору вместо стандартного виджета (если схема настроена);

      синхронизация статусов столов между схемой и системой бронирований.

      Тестирование и отладка:

      проверка корректности отображения схемы на разных устройствах;

      тестирование сценариев бронирования через схему;

      устранение ошибок и оптимизация производительности.

      Примеры моих работ

      Веб версия для приложения по накрутке соцсетей
      LoisBox
      Сайт для заказа email-рассылок
      06:23 07.03.26
      Уточните, пожалуйста:

      есть ли у вас готовые макеты или пожелания к визуальному оформлению интерактивной схемы зала?

      требуется ли поддержка нескольких залов в одном ресторане?

      нужно ли предусмотреть возможность изменения схемы в режиме реального времени (например, при добавлении нового стола)?

      Буду рад обсудить детали и приступить к работе!

      Готов предоставить более точную оценку после изучения исходников и подробного ТЗ.

      Оставлять заявки могут только авторизованные пользователи.