Back to archive
IV. Client Builds & Logistics Platformssupportingcontributorclient anonymised

OFD — Online Fiscalization (iiko + Landing)

OFD (online fiscalization, Uzbekistan): two components — C#/.NET plugin for iiko POS (OFD fiscal receipts, Humo/Payme/Click payments) and Next.js 16 product landing. Landing is the user's solo work; plugin is team-built (git attribution unclear).

Status
active
Period
2026-03-07 → 2026-03-18
AI sessions
7
Stack
Languages
C#TypeScript
Frameworks · Infra
iiko Resto.Front.Api (.NET 4.7.2)Next.js 16
§01

Overview

  • What it is: fiscalization product for Uzbekistan restaurants. ofdplugin is a plugin for iiko POS that executes fiscal operations via a local fiscal device; ofd_landing is the product's marketing landing page.
  • Type / status / role: other (POS plugin + landing) / active / contributor (landing — user solo 27 commits; plugin — 1 squashed commit by Shahzod, code authorship unclear).
  • Active period: March 2026 (plugin init 2026-03-07; landing 2026-03-18). 7 CC sessions at ofd/ level.
§02

Stack

  • ofdplugin (C#/.NET 4.7.2): iiko Resto.Front.Api (IFrontPlugin), build only via MSBuild (VS2022, old csproj). JSON-RPC to fiscal device (http://127.0.0.1:3448/rpc/api), event handlers in Stack<IDisposable> (LIFO disposal), licensing (module 19011701). Deploy to iiko\iikoRMS\Front.Net\Plugins\.
  • ofd_landing (Next.js 16): App Router, @base-ui/react, framer-motion, lucide, i18n (i18n/, messages/, proxy.ts), Bun. Built per superpowers specs (docs/superpowers/plans|specs/2026-03-12-ofd-landing*).
§03

What was shipped

  • ofdplugin: 1 commit e5e4d42 first (Shahzod) — plugin imported wholesale (squash). Contains fiscal logic (OFD receipts, Humo/Payme/Click card payments, printing).
  • ofd_landing: 27 commits (all Davron) — landing from scratch per superpowers plan/spec (design spec + plan), i18n.
  • Volume: 28 commits total; user — entire landing.
§04

Technical challenges

  • iiko fiscal plugin (ofdplugin, C#/.NET): integration of iiko POS with a Uzbekistan fiscal device via JSON-RPC, handling OFD fiscal receipts + payments (Humo/Payme/Click) + printing; lifecycle via IFrontPlugin with deterministic resource release (Stack<IDisposable>, LIFO). → niche: POS/fiscal integration, .NET plugin for a closed restaurant system (matches the user's known experience with iiko plugins). ⚠️ git authorship of code — Shahzod (1 squash commit); the user's personal contribution to the plugin needs clarification.
  • Landing built via spec-first process (ofd_landing + docs/superpowers/specs|plans): first the design spec and plan, then implementation in Next.js 16 — structured AI-driven (superpowers) workflow. → demonstrates "spec → plan → code" discipline.
§05

AI-assisted development

  • Sessions found: 7 .jsonl. .superpowers/ in both components, .claude/.
  • What was done with AI: landing — per superpowers spec/plan (2026-03-12-ofd-landing-design.md + -ofd-landing.md); likely also plugin work (plugin's CLAUDE.md is detailed, in Russian).
  • Pattern: spec-driven development via superpowers (separate specs/plans files) — mature AI workflow.
§06

Achievements & metrics

  • Two components of fiscalization product (plugin + landing) in March 2026.
  • Landing — solo, spec-first; plugin — niche iiko/fiscal integration.
  • Volume small; no metrics.
§07

Contributors

git shortlog · all branches

  1. Dave9327
  2. shahzodsalimsakov1
2 contributors28 commits total
Currently

Open to Senior / Staff engineering roles and selective freelance — production AI, platform, and full-stack work.

Get in touch