Asosiy kontentga o‘tish
Barcha loyihalar

Customer Management Platform

Mijozlarni boshqarish uchun modulli admin platforma — rolga asoslangan kirish, kalendarlar, grafiklar, xaritalar va ko‘p tilli interfeys, Vue 3 va TypeScript’da.

Rol
Frontend dasturlash
Yil
2024
Stack
Vue 3TypeScriptPiniaCASLPrimeVueTailwind CSSEChartsLeafletVitest
Customer Management Platform

Muammo

Banklar va savdo korxonalari kabi bizneslarga mijozlar, jadvallar va analitika uchun yagona admin panel kerak — turli xodimlar uchun turli huquqlar bilan.

Nima qildim

  • Modulli arxitektura — har bir domen o‘z marshrutlari bilan alohida modulda yashaydi va ilova router’iga ulanadi.
  • Autentifikatsiya va huquqlar — JWT auth servisi va CASL asosidagi rolga asoslangan kirish nazorati.
  • Boy interfeys — sahifalashli jadvallar, kalendarlar (FullCalendar), grafiklar (ApexCharts, ECharts), xaritalar (Leaflet), matn muharriri va tekshiriladigan formalar (Vuelidate).
  • Layout’lar — vertikal va gorizontal navigatsiya, yig‘iladigan sidebar, yorug‘/qorong‘i mavzu va i18n.
  • Sifat — TypeScript, testlari bor Pinia store’lar (Vitest, Pinia testing), qat’iy ESLint qoidalari.

Stack

Vue 3 (Composition API), TypeScript, Pinia, Vite, PrimeVue, Tailwind CSS.

Keyingi loyiha

Tasker — GitHub issue’lar bilan ishlash

© 2026 Yusuf Yuldashev. Barcha huquqlar himoyalangan.