Перейти к основному содержанию

Сценарий использования · Ресурсный центр и пункт переработки

Приложение, которое отслеживает путь предмета — от поступления до полки

Ресурсный центр управляет не обычным складским запасом: каждый предмет поступает как дар, проходит сортировку, направляется на повторное использование или в перерабатывающую цепочку и никогда не проходит один и тот же путь дважды. Опишите этот путь на французском языке — и получите приложение, которое будет его отслеживать.

Создать это приложение

Описание уже готово — бесплатная регистрация, и оно ждёт вас в редакторе.

Что не в состоянии объединить электронная таблица

Большинство организаций, занимающихся повторным использованием, ведут учёт в одной электронной книге: отдельный лист — для поступлений, отдельный — для взвешивания, отдельный — для магазина, отдельный — для волонтёров. Каждый лист точен лишь в день его заполнения. Проблема не в вводе данных, а в СВЕДЕНИИ ИНФОРМАЦИИ В ЕДИНОЕ ЦЕЛОЕ: никто не сможет сказать, например, во вторник февраля, сколько предметов поступило в прошлом месяце, сколько всё ещё ждут сортировки и сколько уже выставлено на продажу.

Объём отходов, уведённых от захоронения, это показатель, который требуют финансовые партнёры и муниципальные власти. Он же и самый сложный для восстановления задним числом, поскольку представляет собой сумму ежедневных действий, которые некому систематизировать.

Особый поток работы в сфере повторного использования

Предмет в ресурсном центре имеет жизненный цикл, а не уровень складского запаса. Его принимают — от частного лица, со свалки для населения или в рамках выездного сбора — взвешивают, относят к категории (мебель, текстиль, бытовая техника, книги), а затем сортируют: пригоден к немедленному повторному использованию, нуждается в ремонте или направляется на переработку. Только после этого он становится товаром магазина — с ценой и датой размещения на полке.

Именно эти последовательные статусы отличают такой процесс от розничного учёта: вы не делаете заказы на пополнение запасов — вы принимаете то, что поступает. Приложение, описывающее этот путь, даёт ту информацию, которую электронная книга дать не может: сколько предметов «застряло» на каждом этапе и как долго они там находятся.

  • Поступления: источник, дата, вес, категория предметов
  • Сортировка: прямое повторное использование, ремонт или направление на переработку
  • Магазин: цена, дата размещения на полке, продажа
  • Волонтёры: смены, посещаемость, активность

Как создаётся приложение

Вы описываете деятельность своей организации на французском языке, используя свой собственный профессиональный словарь — «apport», «pesée», «valorisation», «adhérent». До начала разработки вам предоставляется подробный план: какие сущности будут включены, какие поля у них будут, какие экраны и ключевые показатели предусмотрены. Вы корректируете его до тех пор, пока он полностью не отразит вашу реальную практику; ни строчки кода не пишется до вашего одобрения.

Готовое приложение — это стандартный проект на Next.js и Prisma. Вы можете скачать его как ZIP-архив или отправить в GitHub: код принадлежит вам, и любой разработчик сможет продолжить его поддержку. Есть три уровня генерации (Sketch, Craft, Masterpiece) — в зависимости от того, хотите ли вы просто протестировать идею или получить готовое, продуманное решение.

Чем приложение НЕ является

Эта страница описывает внутренний инструмент учёта. Некоторые задачи ресурсного центра выходят за рамки возможностей продукта — лучше знать об этом заранее, чем после начала работы:

Никакое из этих ограничений не является принципиальным с точки зрения кода — проект можно экспортировать, и разработчик легко расширит функциональность, но ни одно из них не предоставляется «из коробки».

  • Это не сертифицированное программное обеспечение для кассы: если ваш магазин подпадает под действие законодательного требования о сертификации кассовых систем, приём платежей должен осуществляться исключительно через вашу сертифицированную кассовую систему.
  • Нет подключения к весам, сканерам штрихкодов или платёжным терминалам.
  • Нет интеграции для прямой телепередачи данных в системы экологических операторов или официальные отчётные порталы: данные доступны для просмотра и экспорта вручную, но их отправка в регуляторные системы требует ручного ввода.
  • Нет автономного режима: в помещении для сортировки без интернета ввод данных в реальном времени невозможен.
  • Права доступа глобальные (администратор, пользователь, только чтение) — нет возможности ограничить доступ по конкретному объекту или мастерской.

Получайте цифры, когда их у вас просят

Введённые данные остаются вашими и могут быть скачаны с экрана «Настройки» в формате JSON или CSV — по одному набору данных за раз. Именно такие форматы важны при подготовке годового отчёта или заявки на грант: CSV открывается в табличном редакторе, позволяет сверить данные и прикрепить их к документу.

Списки можно фильтровать и сортировать, а корзина позволяет восстановить строку, удалённую по ошибке — особенно полезно, когда ввод данных распределён между волонтёрами, которые пользуются системой не каждый день.

Сущности

  • Поступления
  • Предметы
  • Категории предметов
  • Продажи
  • Волонтёры
  • Администраторы

Представления

  • Панель управления
  • Поступления
  • Предметы на сортировке
  • Магазин
  • Продажи
  • Волонтёры и смены

Ключевые показатели

  • Общий вес поступлений за период
  • Предметы, ожидающие сортировки
  • Доля предметов, направленных на повторное использование
  • Доход магазина

Часто задаваемые вопросы

Можно ли принимать оплату за продажи в магазине через это приложение?

Нет. Приложение фиксирует факт продажи как элемент учёта, но не является сертифицированным ПО для кассы и не подключено ни к одному платёжному терминалу. Если ваша организация обязана использовать сертифицированную кассовую систему, приём платежей должен оставаться в вашей существующей системе.

Можно ли взвешивать поступления непосредственно из приложения?

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

Создаёт ли приложение те цифры, которые требуют финансовые партнёры?

Оно формирует те показатели, которые вы указали для учёта — вес поступлений, количество отсортированных предметов, долю направленных на повторное использование — и экспортирует их в формате CSV или JSON. Заполнение и отправка официальных форм не предусмотрены: перенос цифр в заявку на грант или отчёт остаётся ручной операцией.

Могут ли несколько волонтёров вводить данные одновременно?

Да, приложение многопользовательское и поддерживает три роли: администратор, пользователь и только чтение. Эти роли глобальные — нельзя ограничить доступ волонтёра одним конкретным объектом или мастерской.

Что произойдёт, если мы захотим позже перейти на другое решение?

Проект представляет собой стандартный Next.js и Prisma, его можно экспортировать как ZIP-архив или загрузить в GitHub, а ваши данные — экспортировать в форматах JSON и CSV. Нет проприетарных форматов и специфических диалектов, читаемых только разработчиком: переход на другое решение не требует чьего-либо разрешения.

Похожие сценарии

Опишите свой ресурсный центр — увидьте план до начала разработки