Опис проєкту
ПерекладСистема повинна працювати повністю у веб-браузері на планшетах і комп'ютерах — поки що не потрібна розробка нативних додатків — і повинна працювати навіть тоді, коли підключення до Інтернету перервисте, використовуючи service worker для локального кешування операцій та синхронізації при поверненні з'єднання. Потрібен чистий REST API, щоб ми могли підключити мобільний додаток на наступному етапі. Програмне забезпечення повинно бути інтуїтивним, щоб наші персонал на сцені та кухня могли вивчити його за одну тренувальну сесію без постійної IT підтримки.
Необхідні модулі:
1. POS та управління столами — інтерфейс планшета офіціанта, карта візуальних столів, розділені рахунки, спеціальні модифікатори товарів
2. Система відображення на кухні — черга замовлень у реальному часі для кухонного персоналу, відстеження часу підготовки, оновлення статусу товарів
3. Управління запасами — відстеження інгредієнтів за рецептом, сповіщення про низький запас, генерація замовлень у постачальників
4. Планування персоналу та розрахунок заробітної плати — планування змін, реєстрація відпрацьованих годин, автоматичний розрахунок зарплати
5. Звітування — щоденна виручка за місцезнаходженням, популярні товари, звіт про відходи та списання
Технологічний стек: PHP 8 + MySQL бекенд, React або Vue.js фронтенд, офлайн режим через service worker, REST API для майбутнього мобільного додатку.