Shohruz Makhmudov — bosh sahifa / Chizmalar toʻplami 2026
W-02 ImportCRM — Elektronika importi uchun toʻliq tannarx hisobi yuritiladigan CRM Biznes tizimlari Yopiq

ImportCRM

Har bir import partiyasi dona darajasigacha hisoblangan — yuk tashish, bojxona va keshbeklar bilan — uch sherik sotuvdan oldin haqiqiy marjani koʻradi.

Boshqaruv paneli: sarmoya, tushum, ROI bilan foyda va keshbeklar, tushum va foydaning oylik grafigi, ombor koʻrsatkichlari hamda faol partiyalar va soʻnggi sotuvlar jadvallari (rus tilidagi interfeys, demo maʼlumotlar).
Telefondagi boshqaruv paneli: tushum va foydaning oylik grafigi, ombor koʻrsatkichlarining 2 × 2 toʻri va pastki navigatsiya paneli.
  1. Bir dona uchun toʻliq tannarx
  2. Buyurtma / qabul
  3. Saqlashdan oldin kutilayotgan foyda
  4. Sheriklar boʻyicha amallar jurnali
Mijoz
Elektronika importi bilan shugʻullanuvchi xususiy biznes
Yil
2025–26
Mualliflik
Oʻz ishlanmam
Holat
Yopiq
Rol
Yakka dasturchi: maʼlumotlar modeli, API, interfeys va joylashtirish.
Platformalar
Veb-boshqaruv paneli · kompyuter va telefon
Tillar
RU
Stek
React 18 · Vite · React Router · Node.js · Express · Prisma · PostgreSQL · JWT · Vercel
W-02.1ImportCRM 7 varaqdan 1

Tadqiqot — kontekst va muammo.

Muammo

Elektronika import qiluvchi uch sherik yuk, bojxona va keshbeklar qoʻshilgach bitta tovarning haqiqiy tannarxini koʻra olmasdi.

Uch sherik boshqaradigan kichik elektronika importi biznesi VR garnituralar, aqlli soatlar, oʻyin konsollari va aksessuarlarni eBay, Amazon, rasmiy doʻkonlar va Alibabaʼdan sotib olib, ularni mahalliy bozorda — Instagram, Telegram orqali, shaxsan va marketpleyslarda sotadi. Barcha hisob-kitoblar AQSh dollarida.

ImportCRMʼgacha hisob qoʻlda yuritilardi. Xarid narxiga yuk tashish, bojxona va sugʻurta qoʻshilishi bilan bitta tovar aslida qanchaga tushishini hech kim ayta olmasdi, shu bois haqiqiy foyda taxmin boʻlib qolardi. Toʻliq kelmagan yuklar buyurtma qilingan, kelgan va omborda haqiqatan bor tovar oʻrtasidagi chegarani xiralashtirardi. Platformalar va ishlab chiqaruvchilardan keladigan keshbeklar haftalar oʻtib kelar va oson yoʻqolardi. Uch sherik bir vaqtda maʼlumot kiritganda esa kim nimani oʻzgartirgani haqida hech qanday iz qolmasdi.

Talablar batafsil texnik topshiriqda qayd etildi (v3.2, 2025-yil dekabr): hisob birligi sifatida partiya, «buyurtma qilingan / qabul qilingan» nazorati, xarajatlarni taqsimlash, har bir sotuvdagi foyda, toʻliq amallar jurnali va uchala sherik uchun teng huquqlar.

W-02.2ImportCRM 7 varaqdan 2

Mualliflik — kim nimani qurgan.

Oʻz ishlanmamYakka dasturchi: maʼlumotlar modeli, API, interfeys va joylashtirish.Mijoz: Elektronika importi bilan shugʻullanuvchi xususiy biznesKoʻrinish: Demo maʼlumotlar AI yordamida — Men AI kod agentlari — Codex, Claude Code, Antigravity bilan ishlayman. Spetsifikatsiya, arxitektura qarorlari, koʻrib chiqish, QA, joylashtirish va topshirish — meniki.

Men nima qildim

  • Tizimni batafsil texnik topshiriq (v3.2) asosida toʻliq ishlab chiqdim
  • Maʼlumotlar modeli: 9 ta Prisma modeli, SQLiteʼdan Postgresʼga koʻchirilgan
  • Toʻliq tannarx mexanizmi va sotuv paytidagi foydani qayd etish
  • JWT avtorizatsiyasi va amallar jurnali bilan 38 ta endpointli Express API
  • Kompyuter va telefon uchun React interfeysi: pastki oynalar va kartaga aylanadigan jadvallar
  • Boshqariladigan Postgres bilan Vercelʼda serverless joylashtirish

Ishda AI

Kod yozishda AI agentlaridan foydalanaman — Codex, Claude Code, Antigravity. Texnik topshiriq, arxitektura qarorlari, kod tekshiruvi, QA, joylashtirish va loyihani topshirish — mening zimmamda.

Ushbu loyihadagi agentlar: Antigravity · Codex

Mualliflar va izohlar

  • Ekranlarda 2026-yil sentabrdagi takomillashtirilgan versiya (grafiklar, summalarning yagona formati, tuzatilgan ombor koʻrsatkichi) oʻylab topilgan demo bazada. Ishlayotgan tizim va uning maʼlumotlari yopiq.
  • Interfeys rus tilida — biznes aynan shu tilda ishlaydi.
W-02.3ImportCRM 7 varaqdan 3

Reja — avval tizim chizmasi.

Yechim

Partiyalarga asoslangan CRM: toʻliq tannarxni har bir donaga taqsimlaydi, sotuv saqlanishidan oldin kutilayotgan foydani koʻrsatadi va har bir oʻzgarishni sherik nomi bilan qayd etadi.

ImportCRM import partiyasini hisob birligi deb biladi. Partiyada kutilayotgan miqdor va narxi bilan tovarlar boʻladi; qabul qilishda aslida nima kelgani kamomad izohi bilan qayd etiladi va partiya holati avtomatik oʻzgaradi. Yuk tashish, bojxona va sugʻurta partiya xarajatlari sifatida qoʻshiladi, platforma va ishlab chiqaruvchi keshbeklari esa «kutilmoqda» holatidan «qoʻllanildi» holatiga oʻtadi. Toʻliq tannarx mexanizmi har bir qabul, xarajat yoki keshbekda qayta ishlaydi va har bir dona uchun asosiy va samarali tannarxni yozadi. Sotuvlar haqiqiy omborga bogʻlangan: oyna saqlashdan oldin kutilayotgan foyda va marjani koʻrsatadi, server shu paytdagi tannarx va foydani qayd etadi, sotuv bekor qilinsa, tovar omborga qaytadi. Har bir yaratish, oʻzgartirish, oʻchirish va tizimga kirish eski va yangi qiymatlar bilan jurnalga tushadi. Bitta Express ilovasi lokal muhitda ham, Postgres ustidagi Vercel serverless funksiyasi sifatida ham ishlaydi.

Tizim sxemasi · Masshtabsiz W-02.3
Foydalanuvchilar va platformalar Veb-boshqaruv paneli · kompyuter va telefon RU
04 · Interfeys React 18 · Vite · React Router
02 · Mantiq Express 4 · landed-cost engine · sale snapshots
03 · Tahlil Rule-based profit and margin preview
01 · Maʼlumotlar PostgreSQL · Prisma · 9 models
00 · Infratuzilma Vercel static + serverless function · JWT · bcrypt

Modullar kaliti

  1. Tovarlar, «buyurtma / qabul» nazorati va avtomatik holatga ega import partiyalari
  2. Partiya xarajatlari (yuk, bojxona, sugʻurta) va «kutilmoqda»dan «qoʻllanildi»gacha keshbeklar
  3. Har bir oʻzgarishda qayta hisoblanadigan dona boʻyicha asosiy va samarali tannarx
  4. Kutilayotgan foyda va marja real vaqtda koʻrinadigan sotuv oynasi; qoldiqdan ortiq sotib boʻlmaydi
  5. Sotuvni bekor qilish tovarni omborga qaytaradi va jurnalga yoziladi
  6. Boshqaruv paneli: sarmoya, tushum, foyda va ROI, tushum va foydaning oylik grafigi, ombor koʻrsatkichlari
  7. Tovar toifalari va savdo platformalari boʻyicha davriy hisobotlar
  8. Amal turi va boʻlim boʻyicha filtrlanadigan amallar jurnali

Asosiy qarorlar

  1. Nega hisob birligi — partiya

    Xarajatlar tovar boʻyicha emas, yuk boʻyicha keladi. Partiya xarajatlarini haqiqatan qabul qilingan donalarga teng taqsimlash chalkash yukni tushunarli, oldindan bilinadigan va tekshirish oson boʻlgan tannarxga aylantiradi.

  2. Nega har bir sotuv oʻz tannarxini qayd etadi

    Foyda va marja sotuv paytida qayd etiladi, shuning uchun keyingi xarajat yoki keshbek qoldiqlar tannarxini yangilaydi, ammo kechagi natijalarni qayta yozmaydi.

  3. Nega har bir oʻzgarish eski va yangi qiymatni saqlaydi

    Teng huquqli uch sherikka ruxsatlar emas, hisobdorlik kerak: jurnal kim nimani, qaysi yozuvda va qaysi qiymatdan qaysi qiymatga oʻzgartirganini qayd etadi.

  4. Nega bitta Express ilovasi ikki joyda ishlaydi

    API server ishga tushish nuqtasidan ajratilgan, shuning uchun bir xil kod ishlab chiqishda doimiy jarayon, prodakshnda esa bitta Vercel funksiyasi sifatida ishlaydi.

W-02.4ImportCRM 7 varaqdan 4

Fasadlar — kompyuter ekranlari.

Boshqaruv paneli: sarmoya, tushum, ROI bilan foyda va keshbeklar, tushum va foydaning oylik grafigi, ombor koʻrsatkichlari hamda faol partiyalar va soʻnggi sotuvlar jadvallari (rus tilidagi interfeys, demo maʼlumotlar).
Telefondagi boshqaruv paneli: tushum va foydaning oylik grafigi, ombor koʻrsatkichlarining 2 × 2 toʻri va pastki navigatsiya paneli.

Barcha fasadlar 05

  1. Rasm 4.1 Sentabr hisoboti: tushum, keshbeklar, xarajatlar, yoʻqotishlar, yalpi va sof foyda, oʻrtacha marja hamda tovar toifalari boʻyicha tushum va foyda.
  2. Rasm 4.2 Qabulni yangilash oynasi: har bir tovar boʻyicha buyurtmaga nisbatan haqiqatan qabul qilingan miqdor va kamomad haqidagi izoh.
  3. Rasm 4.3 Ombor: mavjud, sotilgan, taʼmirdagi va shikastlangan tovarlar soni hamda har bir tovar boʻyicha asosiy va samarali tannarx solishtiruvi.
  4. Rasm 4.4 Amallar jurnali: sheriklardan kim nimani yaratgani yoki oʻzgartirgani, jumladan har bir sotuvdan keyingi avtomatik ombor yangilanishlari.
  5. Rasm 4.5 Kirish ekrani: pochta va parol shakli yonida asosiy imkoniyatlar qisqacha sanab oʻtilgan ImportCRM brend paneli.
W-02.5ImportCRM 7 varaqdan 5

Detallar — mobil ekranlar.

Telefondagi yangi sotuv pastki oynasi: tanlangan tovarning samarali tannarxi, kutilayotgan foyda va marja.
Telefondagi boshqaruv paneli: tushum va foydaning oylik grafigi, ombor koʻrsatkichlarining 2 × 2 toʻri va pastki navigatsiya paneli.
Telefonda sotuvlar jadvali yorliqli kartalarga aylanadi — har birida holat belgisi, holatni tanlash va bekor qilish tugmasi bor.

Barcha mobil ekranlar 04

Telefondagi boshqaruv paneli: tushum va foydaning oylik grafigi, ombor koʻrsatkichlarining 2 × 2 toʻri va pastki navigatsiya paneli.
Rasm 5.1 Telefondagi boshqaruv paneli: tushum va foydaning oylik grafigi, ombor koʻrsatkichlarining 2 × 2 toʻri va pastki navigatsiya paneli.
Telefondagi yangi sotuv pastki oynasi: tanlangan tovarning samarali tannarxi, kutilayotgan foyda va marja.
Rasm 5.2 Telefondagi yangi sotuv pastki oynasi: tanlangan tovarning samarali tannarxi, kutilayotgan foyda va marja.
Telefonda sotuvlar jadvali yorliqli kartalarga aylanadi — har birida holat belgisi, holatni tanlash va bekor qilish tugmasi bor.
Rasm 5.3 Telefonda sotuvlar jadvali yorliqli kartalarga aylanadi — har birida holat belgisi, holatni tanlash va bekor qilish tugmasi bor.
Telefondagi chiqib keluvchi menyu: oltita boʻlim va tizimga kirgan sherik profili.
Rasm 5.4 Telefondagi chiqib keluvchi menyu: oltita boʻlim va tizimga kirgan sherik profili.
1 / 4
W-02.6ImportCRM 7 varaqdan 6

Materiallar qaydnomasi — stek va nima uchun.

W-02.6 · Materiallar qaydnomasi
QatlamMaterialNega
01MaʼlumotlarPostgreSQL · Prisma · 9 modelsPartiyalar, ombor va sotuvlar uchun relyatsion yaxlitlik; aynan shu sxema lokal demolar uchun SQLiteʼda ishlaydi.
02MantiqExpress 4 · landed-cost engine · sale snapshotsTannarx har bir qabul, xarajat yoki keshbekda qayta hisoblanadi; sotilgan donalar sotuv paytidagi tannarxini saqlab qoladi.
03TahlilRule-based profit and margin previewSheriklar sotuvni rasmiylashtirishdan oldin kutilayotgan natijani koʻradi — taxmin oʻrniga oddiy arifmetika.
04InterfeysReact 18 · Vite · React RouterBitta moslashuvchan boshqaruv paneli: kompyuterda yon menyu; telefonda chiqib keluvchi menyu, pastki tablar va pastki oynalar.
05InfratuzilmaVercel static + serverless function · JWT · bcryptInterfeys va API uchun bitta joylashtirish hamda serverlessʼga mos holatsiz avtorizatsiya.

Stek

  • React 18
  • Vite
  • React Router
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • JWT
  • Vercel
W-02.7ImportCRM 7 varaqdan 7

Topshirish — natija va havolalar.

Tasdiqlangan faktlar

ta REST endpoint
38
Manba: repozitoriy maʼlumotlari, 2026-yil sentabr
ta maʼlumotlar modeli
9
Manba: repozitoriy maʼlumotlari, 2026-yil sentabr

Tizimni ishlayotgan holda koʻrmoqchimisiz?

Tizimni demo maʼlumotlarda jonli koʻrsataman va uning ortidagi qarorlarni tushuntiraman.

Namoyish soʻrash
Keyingi varaq W-03 TechGeek.uz Oʻzbekiston uchun aqlli koʻzoynaklar doʻkoni, RU / UZ Savdo 2025–26