Розробка мобільного додатку для кейтерингу
Кейтеринг — це не ресторан. Тут немає постійного меню на кожен день: є подія, дата, кількість гостей, формат (фуршет, банкет, кава-пауза), особливі вимоги. Замовлення формується через кілька ітерацій узгодження, і мобільний додаток повинен підтримувати саме цей процес, а не просто видавати прайс-лист.
Процес замовлення кейтерингу в додатку
Клієнт не просто «додає в кошик». Він створює заявку: вказує дату заходу, кількість гостей, формат, кошторис бюджету, додає технічне завдання або примітки. На основі цього менеджер кейтерингової компанії складає пропозицію прямо у веб-панелі та відправляє клієнту на затвердження.
Це workflow, а не кошик покупок. У додатку: створити заявку → статус «На розгляді» → отримати пропозицію → затвердити/відхилити/запросити правки → підтвердити → внести передоплату.
Push-сповіщення на кожному переходу статусу через FCM.
Конструктор меню
Для постійних клієнтів та стандартних форматів — онлайн-конструктор: клієнт вибирає пакет (базовий, стандартний, преміум) та адаптує його під формат свого заходу. Кожна позиція меню містить ціну за особу, доступність для конкретних типів заходів та алергени.
Підсумковий кошторис автоматично генерується на бекенді (кількість гостей × ціна за особу + додаткові послуги: оренда обладнання, доставка за межі міста, офіціанти). PDF-кошторис відправляється клієнту в додаток.
Документообіг
Після затвердження — контракт. Генерація контракту за шаблоном через Laravel (mPDF або WeasyPrint): підставляємо дані клієнта, детальність заходу, склад замовлення, вартість, умови. Клієнт підписує простим електронним підписом (рукописний підпис на екрані або підтвердження через email + SMS OTP). PDF з підписом зберігається в S3.
Акт виконаних робіт — аналогічно, після заходу.
Особистий кабінет клієнта
Історія заходів, статус поточного замовлення, документи, дані для наступного замовлення (збережені адреси, переваги). Якщо клієнт — корпоративний, кілька співробітників компанії працюють під одним обліковим записом з різними правами (ініціатор, узгоджувач, бухгалтер).
Стек технологій: Flutter 3.x, Laravel 10 + PostgreSQL, FCM, S3, WeasyPrint/mPDF для генерування PDF, YooKassa для передоплат.
Часова шкала
MVP (заявки, узгодження, конструктор меню, оплата) — 12–16 тижнів. З документообігом, корпоративними обліковими записами та інтеграцією з 1C — від 20 тижнів.
Вартість розраховується індивідуально після аналізу вимог.







