Модуль приёмки должен фиксировать каждую партию: наименование, категорию, вес или число упаковок, поставщика, зону хранения и дату истечения срока, а платформа обязана подсвечивать позиции с истекающим сроком, чтобы их выдавали раньше остальных. Складской модуль показывает актуальные остатки по категориям и зонам, сигнализирует о дефиците ключевых наименований — круп, консервов, детского питания — и корректно считает как весовые, так и штучные товары. Регистрация семей должна хранить численность домохозяйства, контакты, ограничения по питанию и критерии нуждаемости, исключая повторное получение помощи в течение расчётного периода; при визите достаточно быстрой идентификации. Выдача строится на предварительной записи по слотам: сотрудник собирает продуктовый набор под размер семьи, а система автоматически списывает выданное с остатков.
Планирование добровольцев охватывает смены по разбору, фасовке и дням раздачи, с закреплением ролей и напоминаниями. Отчётный блок формирует сводки: принято и роздано в килограммах, число обслуженных семей и людей, объём списаний по сроку и порче, разрезы по поставщикам и категориям — с экспортом под грантовые заявки и отчёты попечительскому совету. Интерфейс должен оставаться максимально простым, чтобы добровольцы без технической подготовки работали с ноутбука или планшета.
Ключевые модули:
— Приёмка с поставщиком, весом или упаковками, зоной хранения и сроком годности
— Склад с приоритетом истекающих партий и сигналами о дефиците базовых позиций
— Реестр семей с проверкой нуждаемости и защитой от повторной выдачи
— Запись по слотам и сборка набора со списанием с остатков
— График смен добровольцев с ролями и напоминаниями
— Экспортируемые отчёты для фондов: приёмка, выдача, списания