Low-Code в общепите: планирование меню и закупок

Петр Решетин,case-study-ru

teaser

О проекте

Перед вами стоит задача - обеспечить питанием сто человек в течение десяти дней. Как бы вы ее решили?

В Беларуси курсы медитации Випассана проводятся с 2017 года. Курсы длятся обычно десять дней, в них принимает участие около ста человек. Такие курсы проходят несколько раз в году. Такие курсы проводятся на некоммерческой основе, организуются командой волонтеров.

Питание на таких курсах для экономии расходов волонтеры обеспечивают сами. Составляют меню, рассчитывают количество продуктов для закупок.

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

Проблема

До внеднения решения на Airtable расчет меню и закупок проводился в Google-таблицах. Для каждого дня составлялось меню с нормами ингредиентов на одного человека. Зная общее количество людей, для каждого дня по формулам расчитывались количество продуктов на приготоваление блюда. Таким же образом можно было посчитать количество продуктов для закупки.

Google-таблица
Ранее расчет меню и закупок проводился в Google-таблицах

Проблемы решения через Google-таблицы:

Решение

Мой влад в проект:

  1. Разработка структуры базы Airtable. Я спроектировал и внедрил решение, состоящее из связанных между собой таблиц.
  2. Разработку расширения для Airtable. В нем можно распечатать меню для повара и получить список закупок.
  3. Разаботка мобильных приложений на Retool. Первое приложение для внесения остатков на курсе. Второе - для учета закупок.

Таблицы Airtable

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

airtable
В таблице "Ингредиенты блюд" для каждого блюда вносятся нормы ингредиентов на человека (обычно в граммах)

Расширение Airtale

Я разработал отдельное расширение для Airtable, в котором можно распечать меню для повара и сформировать список закупок.

airtable
Таблица Airtable с блюдами меню для каждого дня (слева) и разработанное расширение, где можно распечатать меню для повара (справа)

Мобильные приложения на Retool

Чтобы не-организаторам не пришлось разбираться в таблицах, я сделал отдельные приложения для внесения остатков и для внесения истории закупок.

app-1app-2
Мобильное приложение (сделано на Retool) для менеджера курса, в котором вносятся остатки при проведении инвентаризации.Второе мобильное приложение (сделано на Retool). История закупок позволяет получать лучше цены при последующих закупках.

Результаты

Свяжитесь со мной

Буду рад обсудить ваш случай. Свяжитесь со мной по почте preshetin@gmail.com

© Peter Reshetin.RSS