Назад в архив
IV. Клиентские проекты и логистические платформыдополнительноучастникклиент анонимизирован

OFD — Online Fiscalization (iiko + Landing)

OFD (онлайн-фискализация, Узбекистан): два компонента — C#/.NET-плагин для iiko POS (фискальные чеки OFD, платежи Humo/Payme/Click) и продуктовый лендинг на Next.js 16. Лендинг — сольная работа пользователя; плагин делала команда (git-атрибуция неясна).

Статус
активный
Период
2026-03-07 → 2026-03-18
AI-сессий
7
Стек
Языки
C#TypeScript
Фреймворки · Инфра
iiko Resto.Front.Api (.NET 4.7.2)Next.js 16
§01

Обзор

  • Что это: продукт фискализации для ресторанов Узбекистана. ofdplugin — плагин для iiko POS, выполняющий фискальные операции через локальное фискальное устройство; ofd_landing — маркетинговый лендинг продукта.
  • Тип / статус / роль: other (POS-плагин + лендинг) / active / contributor (лендинг — сольно 27 коммитов пользователя; плагин — 1 squash-коммит от Shahzod, авторство кода неясно).
  • Активный период: март 2026 (инициализация плагина 2026-03-07; лендинг 2026-03-18). 7 сессий CC на уровне ofd/.
§02

Стек

  • ofdplugin (C#/.NET 4.7.2): iiko Resto.Front.Api (IFrontPlugin), сборка только через MSBuild (VS2022, старый csproj). JSON-RPC к фискальному устройству (http://127.0.0.1:3448/rpc/api), обработчики событий в Stack<IDisposable> (освобождение по LIFO), лицензирование (модуль 19011701). Деплой в iiko\iikoRMS\Front.Net\Plugins\.
  • ofd_landing (Next.js 16): App Router, @base-ui/react, framer-motion, lucide, i18n (i18n/, messages/, proxy.ts), Bun. Построен по спекам superpowers (docs/superpowers/plans|specs/2026-03-12-ofd-landing*).
§03

Что реализовано

  • ofdplugin: 1 коммит e5e4d42 first (Shahzod) — плагин импортирован целиком (squash). Содержит фискальную логику (чеки OFD, карточные платежи Humo/Payme/Click, печать).
  • ofd_landing: 27 коммитов (все — Davron) — лендинг с нуля по плану/спеке superpowers (дизайн-спека + план), i18n.
  • Объём: всего 28 коммитов; пользователь — весь лендинг.
§04

Технические челленджи

  • Фискальный плагин iiko (ofdplugin, C#/.NET): интеграция iiko POS с узбекским фискальным устройством через JSON-RPC, обработка фискальных чеков OFD + платежей (Humo/Payme/Click) + печати; жизненный цикл через IFrontPlugin с детерминированным освобождением ресурсов (Stack<IDisposable>, LIFO). → ниша: POS/фискальная интеграция, .NET-плагин для закрытой ресторанной системы (совпадает с известным опытом пользователя по плагинам iiko). ⚠️ git-авторство кода — Shahzod (1 squash-коммит); личный вклад пользователя в плагин требует уточнения.
  • Лендинг построен по spec-first процессу (ofd_landing + docs/superpowers/specs|plans): сначала дизайн-спека и план, затем реализация на Next.js 16 — структурированный AI-driven воркфлоу (superpowers). → демонстрирует дисциплину «спека → план → код».
§05

AI-разработка

  • Найдено сессий: 7 .jsonl. .superpowers/ в обоих компонентах, .claude/.
  • Что делалось с AI: лендинг — по спеке/плану superpowers (2026-03-12-ofd-landing-design.md + -ofd-landing.md); вероятно, также работа над плагином (CLAUDE.md плагина подробный, на русском).
  • Паттерн: spec-driven development через superpowers (отдельные файлы спек/планов) — зрелый AI-воркфлоу.
§06

Достижения и метрики

  • Два компонента продукта фискализации (плагин + лендинг) за март 2026.
  • Лендинг — сольно, spec-first; плагин — нишевая iiko/фискальная интеграция.
  • Объём небольшой; метрик нет.
§07

Контрибьюторы

git shortlog · все ветки

  1. Dave9327
  2. shahzodsalimsakov1
2 контрибьютора28 коммитов всего
Сейчас

Открыт к ролям Senior / Staff инженера и избранному фрилансу — продакшн-AI, платформы и full-stack разработка.

Связаться