7cars
Moʻrt Excel faylidan yagona hisob jurnaliga tayangan ERP tizimigacha: har bir avtomobil, investor ulushi va dividend hisobda.
- Kapital va P&L real vaqtda
- Mashina tannarxi va investor ulushlari
- Investorlar jurnali va dividendlar
- «Nazorat» doskasi va koʻp bosqichli bekor qilish
- Mijoz
- Seven Lux Auto, Moskva
- Yil
- 2026
- Mualliflik
- Oʻz ishlanmam
- Holat
- Rol
- Yakka mahsulot muhandisi: tijorat taklifi, maʼlumotlar modeli, UI/UX, ishlab chiqish, joylashtirish va qoʻllab-quvvatlash.
- Platformalar
- Veb-ilova va oʻrnatiladigan PWA · kompyuter va telefon
- Tillar
- RU · EN · UZ
- Stek
- Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · Supabase · PostgreSQL · Row-level security · Vercel · Render cron · Backblaze B2 · Python · openpyxl
Tadqiqot — kontekst va muammo.
Muammo
Oʻsib borayotgan diler avtomobillar, investorlar va foyda taqsimotini qoʻlda hisoblanadigan bitta Excel faylida yuritardi — rollarsiz, auditsiz, zaxira nusxasiz.
Seven Lux Auto — Moskvadagi koʻp brendli hashamatli avtomobillar dileri. Har bir mashina chet eldan sotib olinadi, olib kelinadi, bojxonadan oʻtkaziladi, roʻyxatdan oʻtkaziladi va sotiladi; har bir xarid esa bir vaqtning oʻzida bir nechta xususiy investor mablagʻi hisobidan moliyalashtiriladi. 7cars paydo boʻlgunga qadar butun biznes bitta Excel faylida yuritilardi: sakkiz toifali xarajatlar bilan avtomobillar varagʻi, har bir pul harakati investor nomi bilan yozilgan jurnal, balanslar, foyda taqsimoti va umumiy hisobot.
Fayl maʼlum vaqtgacha ishladi. Barcha yakuniy summalar qoʻlda hisoblanardi, shu bois bitta xato katak investor balansini sezdirmasdan oʻzgartirib yuborishi mumkin edi. Rollar ham, oʻzgarishlar tarixi ham yoʻq edi; portda turib telefondan mashinaning haqiqiy tannarxini tekshirishning imkoni yoʻq, ishonchli zaxira nusxalar ham yoʻq edi. Avtopark va investorlar doirasi kengaygani sari egalarga jadval ishonch bilan bera olmaydigan javoblar kerak boʻldi: qancha pul haqiqatan boʻsh, har bir mashina aslida qanchaga tushgan, qaysi foyda hali taqsimlanmagan va kimga qancha tegishli.
Cheklovlar qatʼiy edi: investorlarning haqiqiy pullari, telefonda kundalik ish va hech qachon yoʻqolmasligi kerak boʻlgan maʼlumotlar.
Reja — avval tizim chizmasi.
Yechim
Supabase asosidagi mobile-first ERP: har bir mashina tannarxi va bir nechta investor moliyalashtiruvi, yagona jurnaldan P&L va dividendlar, uch valyutali gʻaznachilik, audit, amallarni bekor qilish va har tungi tashqi zaxira nusxalar.
7cars Excel faylini yagona jurnal bilan almashtiradi. Har qanday pul harakati — sarmoya, xarid, xarajat, sotuv, foyda yoki zararni taqsimlash, dividend — turlangan jurnal yozuvi hisoblanadi, mashinalar tannarxi esa qayta kiritilmaydi, balki maʼlumotlar bazasi tomonidan shu yozuvlardan hisoblab chiqariladi. Bu yadro atrofida oltita ish ekrani bor: kapital paneli, har bir mashina tannarxi va moliyalashtirish ulushlari koʻrsatilgan ombor, eʼtibor talab qiladigan holatlar uchun «Nazorat» doskasi, oʻz hisobotlariga ega investorlar, amallarni bekor qilish imkoniyati bilan toʻliq tarix hamda USD, USDT va RUBʼdagi kompaniya gʻaznachiligi. Suzuvchi panel va «+» menyusi telefonda har bir kundalik amalni bir teginishda bajarish imkonini beradi. Tizim row-level security bilan Supabase Postgresʼda ishlaydi va Vercelʼda joylashtirilgan; har tungi vazifa mustaqil nusxani koʻp bosqichli saqlash bilan Backblaze B2 ga yuboradi.
Modullar kaliti
- Kapital paneli: boʻsh pul, jami aktivlar, taqsimlanmagan foyda, ROI, kapital aylanmasi va CSV / PDF eksporti bilan oylik hisobot
- VIN boʻyicha qidiruv, 11 xil saralash, roʻyxat va fotosuratli kartalar hamda har bir mashina uchun moliyalashtirish ulushlari bilan ombor
- Mashina kartasi: sakkiz qismli xarajatlar tarkibi, investor ulushlari, fotogalereya va mashina boʻyicha PDF hisobot
- «Nazorat» doskasi: taqsimlanmagan foyda, 60 kundan ortiq turgan mashinalar, uzoq tranzit, balansi manfiy investorlar, cheksiz xarajatlar
- Investor kartalari: hissa, foyda, dividendlar, davr boʻyicha filtr va PDF koʻchirmalar
- USD, USDT va RUBʼdagi kompaniya gʻaznachiligi: pul oqimi, P&L, qarzlar va valyuta ayirboshlash
- Kunlar boʻyicha guruhlangan amallar tarixi, joyida tahrirlash va koʻp bosqichli bekor qilish
Asosiy qarorlar
-
Nega jurnal yagona haqiqat manbai
Jurnal yozuvi oʻzgarishi bilan mashina tannarxi maʼlumotlar bazasi triggeri orqali qayta hisoblanadi, kompaniyaning foydadagi ulushi esa oʻsha jurnaldan olinadi. Asl raqamdan farq qilib qolishi mumkin boʻlgan ikkinchi nusxa umuman yoʻq.
-
Nega balans qoidalari Postgres ichida
Triggerlar investor yoki gʻaznachilik hamyoni balansini manfiyga tushiradigan har qanday amalni qaysi ekran yoki skriptdan kelishidan qatʼi nazar rad etadi. Interfeys ham tekshiradi, ammo soʻnggi soʻz maʼlumotlar bazasida.
-
Nega kirish huquqi row-level security bilan himoyalangan
Administrator, operator va investor rollari bevosita maʼlumotlar bazasidagi 28 ta RLS siyosati bilan taʼminlanadi. 2026-yil sentabrda siyosatlar kuchaytirildi, nozik funksiyalarni toʻgʻridan-toʻgʻri chaqirish esa taqiqlandi.
-
Nega bekor qilish teskari patchlar asosida qurilgan
Har bir amal teskari patchni saqlaydi, shuning uchun xatoni butun zaxira nusxani tiklamasdan orqaga qaytarish mumkin: soʻnggi amal, soʻnggi soat, bugun yoki oxirgi uch kun.
-
Nega zaxira nusxalar platformadan tashqarida saqlanadi
Asosiy ombor — Supabase, biroq har tungi cron vazifasi mustaqil nusxani kunlik, haftalik va oylik saqlash bilan Backblaze B2 ga yozadi, tiklash skripti esa uni qaytarib bera oladi.
Fasadlar — kompyuter ekranlari.
Barcha fasadlar 05
-
Rasm 4.1 Avtomobil kartasi: VIN, holat, xarid narxi va toʻliq tannarx, sakkiz qismli xarajatlar tarkibi, investor ulushlari va fotogalereya. -
Rasm 4.2 Kompaniya gʻaznachiligi: USD, USDT va RUB hamyonlari, dollar ekvivalentidagi jami summa, «Operatsiyalar», «Pul oqimi», P&L va «Qarzlar» boʻlimlari hamda koʻp valyutali jurnal. -
Rasm 4.3 Eʼtibor talab qiladigan holatlar uchun «Nazorat» doskasi: taqsimlanmagan foyda, 60 kundan ortiq turgan mashinalar, uzoq tranzit, balansi manfiy investorlar, cheksiz xarajatlar va investorsiz operatsiyalar. -
Rasm 4.4 Kunlar boʻyicha guruhlangan toʻliq amallar tarixi: davr filtrlari, jurnal operatsiyalarini roʻyxatning oʻzida tahrirlash va oʻchirish. -
Rasm 4.5 Toʻliq boshqaruv paneli: kapital statistikasi, oylik kapital aylanmasi va CSV hamda PDF eksportiga ega olti oylik moliyaviy hisobot.
Detallar — mobil ekranlar.
Barcha mobil ekranlar 03
Materiallar qaydnomasi — stek va nima uchun.
| Qatlam | Material | Nega |
|---|---|---|
| 01Maʼlumotlar | Supabase Postgres · 10 tables · 28 RLS policies | Investorlar puli uchun cheklovlar va kirish qoidalari faqat interfeysda emas, manbaning oʻzida boʻlishi kerak. |
| 02Mantiq | PL/pgSQL triggers & RPCs · TypeScript ledger engine | Tannarx va balanslar bitta jurnaldan hisoblanadi, shuning uchun har qanday yakunni qayta hisoblash va tekshirish mumkin. |
| 03Tahlil | Capital analytics: ROI, turnover, aging (rule-based) | Egalar yana bir jadval tuzmasdan muzlab qolgan kapital va chegirmaga nomzod mashinalarni koʻradi. |
| 04Interfeys | Next.js 16 · React 19 · Tailwind 4 · PWA | Ofisdagi ekran va portdagi telefon uchun bitta kod bazasi — oʻrnatiladigan, uch tilda. |
| 05Infratuzilma | Vercel · Render cron · Backblaze B2 | Asosiy bazadan mustaqil, koʻp bosqichli saqlanadigan har tungi tashqi zaxira nusxalar. |
Stek
Topshirish — natija va havolalar.
Tasdiqlangan faktlar
- ta row-level security siyosati
- 28
- Manba: repozitoriy maʼlumotlari, 2026-yil sentabr
- gʻaznachilik valyutalari
- USD · USDT · RUB
- Manba: repozitoriy maʼlumotlari, 2026-yil sentabr
- interfeys tillari
- RU · EN · UZ
- Manba: repozitoriy maʼlumotlari, 2026-yil sentabr
- har tungi tashqi zaxira nusxa, koʻp bosqichli saqlash
- 22:00 UTC
- Manba: render.yaml cron, 2026-yil sentabr
Tizimni ishlayotgan holda koʻrmoqchimisiz?
Tizimni demo maʼlumotlarda jonli koʻrsataman va uning ortidagi qarorlarni tushuntiraman.
Namoyish soʻrash




