Arxivga qaytish
IV. Mijoz loyihalari va logistika platformalariqo'shimchaishtirokchimijoz anonimlashtirilgan

OFD — onlayn fiskalizatsiya (iiko + landing)

OFD (onlayn fiskalizatsiya, O'zbekiston): ikkita komponent — iiko POS uchun C#/.NET plagin (OFD fiskal cheklar, Humo/Payme/Click to'lovlar) va Next.js 16 mahsulot landingi. Landing foydalanuvchining yakka ishi; plagin esa jamoa tomonidan qurilgan (git muallifligi noaniq).

Holat
faol
Davr
2026-03-07 → 2026-03-18
AI sessiyalar
7
Stek
Tillar
C#TypeScript
Freymvorklar · Infra
iiko Resto.Front.Api (.NET 4.7.2)Next.js 16
§01

Umumiy ko'rinish

  • Bu nima: O'zbekiston restoranlari uchun fiskalizatsiya mahsuloti. ofdplugin — iiko POS uchun plagin bo'lib, lokal fiskal qurilma orqali fiskal operatsiyalarni bajaradi; ofd_landing — mahsulotning marketing landing sahifasi.
  • Turi / holati / roli: other (POS plagin + landing) / active / contributor (landing — foydalanuvchi yakka 27 kommit; plagin — Shahzod tomonidan 1 ta squash kommit, kod muallifligi noaniq).
  • Faol davr: 2026-yil mart (plagin init 2026-03-07; landing 2026-03-18). ofd/ darajasida 7 ta CC sessiya.
§02

Stek

  • ofdplugin (C#/.NET 4.7.2): iiko Resto.Front.Api (IFrontPlugin), build faqat MSBuild orqali (VS2022, eski csproj). Fiskal qurilmaga JSON-RPC (http://127.0.0.1:3448/rpc/api), event handlerlar Stack<IDisposable> ichida (LIFO tartibda dispose), litsenziyalash (module 19011701). Deploy manzili: 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 spetsifikatsiyalari asosida qurilgan (docs/superpowers/plans|specs/2026-03-12-ofd-landing*).
§03

Nima qilindi

  • ofdplugin: 1 ta kommit e5e4d42 first (Shahzod) — plagin yaxlit holda import qilingan (squash). Fiskal logikani o'z ichiga oladi (OFD cheklar, Humo/Payme/Click karta to'lovlari, chop etish).
  • ofd_landing: 27 ta kommit (barchasi Davron) — superpowers plan/spec asosida noldan qurilgan landing (dizayn spetsifikatsiyasi + reja), i18n.
  • Hajmi: jami 28 ta kommit; foydalanuvchi — butun landing.
§04

Texnik chellenjlar

  • iiko fiskal plagini (ofdplugin, C#/.NET): iiko POS ni O'zbekiston fiskal qurilmasi bilan JSON-RPC orqali integratsiyalash, OFD fiskal cheklar + to'lovlar (Humo/Payme/Click) + chop etishni boshqarish; IFrontPlugin orqali lifecycle va resurslarni deterministik bo'shatish (Stack<IDisposable>, LIFO). → nishe: POS/fiskal integratsiya, yopiq restoran tizimi uchun .NET plagin (foydalanuvchining iiko plaginlari bo'yicha ma'lum tajribasiga mos keladi). ⚠️ kodning git muallifligi — Shahzod (1 ta squash kommit); foydalanuvchining plaginga qo'shgan shaxsiy hissasi aniqlashtirishni talab qiladi.
  • Spec-first jarayoni orqali qurilgan landing (ofd_landing + docs/superpowers/specs|plans): avval dizayn spetsifikatsiyasi va reja, keyin Next.js 16 da implementatsiya — tuzilgan, AI boshqaruvidagi (superpowers) vorkflow. → "spec → plan → code" intizomini namoyish etadi.
§05

AI yordamida ishlab chiqish

  • Topilgan sessiyalar: 7 ta .jsonl. Ikkala komponentda ham .superpowers/, .claude/.
  • AI bilan nima qilingan: landing — superpowers spec/plan asosida (2026-03-12-ofd-landing-design.md + -ofd-landing.md); ehtimol plagin ishi ham (plaginning CLAUDE.md fayli batafsil, rus tilida).
  • Pattern: superpowers orqali spec-driven development (alohida specs/plans fayllari) — yetuk AI vorkflow.
§06

Yutuqlar va metrikalar

  • 2026-yil martda fiskalizatsiya mahsulotining ikkita komponenti (plagin + landing).
  • Landing — yakka, spec-first; plagin — nishe iiko/fiskal integratsiya.
  • Hajmi kichik; metrikalar yo'q.
§07

Hissa qo'shganlar

git shortlog · barcha branchlar

  1. Dave9327
  2. shahzodsalimsakov1
2 hissadorjami 28 ta kommit
Hozirda

Senior / Staff muhandis rollari va tanlab olingan frilansga ochiqman — prodakshn AI, platforma va full-stack ishlar.

Bog'lanish