Asosiy qismga o‘tish
← Barcha ishlar

Onlayn do‘kon backendi

PostgreSQL ustida Django’da katalog, savat va to‘lov; to‘lov va pochta integratsiyalari, xaridor sharhlari va kim nimani qachon o‘zgartirganini yozadigan audit jurnali bilan.

Nima qiladi

PostgreSQL ustida Django ORM bilan tovar katalogi, savat va buyurtma rasmiylash- tirish. Tovarlar, to‘lovlar, foydalanuvchilar, blog va umumiy yadro uchun alohida ilovalar — chegaralar faqat kimningdir boshida emas, papkalar daraxtida ham ko‘rinsin.

Buyurtma ortida tashqi to‘lov va pochta integratsiyalari turadi, Django admin paneli esa do‘kon egasining boshqaruv paneli. Bu yerda Django tanlanganining sababi aynan shu: freymvork beradigan admin panel texnik bo‘lmagan egaga topshirishga haqiqatan yetarli darajada yaxshi, va uning o‘rniga o‘zimniki yozish hech kim so‘ramagan ish bo‘lardi.

Ko‘rsatishga arziydigan ikkita qismi

Bahosi bilan sharhlar. Xaridor sharhlari tovarga baho bilan biriktiriladi. Bu tovar tahrirlanganda sharh bilan nima bo‘lishini va o‘rtacha baho o‘qishda yoki yozishda qayta hisoblanishini hal qilish kerak bo‘lgunicha oddiy ko‘rinadi.

Audit jurnali. Har bir muhim o‘zgarish kim va qachon qilganini yozadi. Do‘kon uchun bu qo‘shimcha qulaylik emas: narx noto‘g‘ri bo‘lsa yoki buyurtma g‘alati ko‘rinsa, birinchi savol doim nima o‘zgargani va kim o‘zgartirgani bo‘ladi, javob bera olmaydigan tizim esa kimningdir yarim kunini oladi.

Nega bu ro‘yxatda

Bu yerdagi yagona FastAPI’da bo‘lmagan loyiha. Django qayerda to‘g‘ri javob, qayerda yo‘qligini bilish oxirgi marta ishlatgan freymvorkni odat bo‘yicha tanlashdan qimmatroq turadi; admin paneli kerak bo‘lgan egasi bor katalog esa aynan Django holati.

Onlayn do‘kon backendi — Salohiddin Yo'ldoshev