Asosiy kontentga o'tish
← Loyihalar

Portfolio CMS — iamcoder.uz

Kontent to'liq admin paneldan boshqariladigan uch tilli portfolio: rejalashtirilgan e'lonlar Celery Beat orqali avtomatik chiqadi va Telegram kanalga tarqatiladi.

  • Celery
  • DRF
  • Django
  • Docker
  • Nuxt 3
  • PostgreSQL
  • Redis
Portfolio CMS — iamcoder.uz

Muammo

Statik portfolio saytlarda har bir o'zgarish uchun kod yozish kerak. Maqsad — kontentni kod yozmasdan uch tilda boshqarish va e'lonlarni ijtimoiy tarmoqlarga avtomatik tarqatish.

Yechim

Django + DRF backend, Nuxt 3 SSR frontend. Sahifalar, loyihalar va yangiliklar bazadan keladi; menyu ham dinamik. Celery Beat har daqiqada rejalashtirilgan postlarni tekshiradi va vaqti kelganda saytga chiqarib, Telegram kanalga yuboradi.

Natija

  • Kontent boshqaruvi 100% admin paneldan, uch tilda (uz/ru/en)
  • E'lonlar belgilangan vaqtdan ±1 daqiqa ichida chiqadi
  • Lighthouse SEO 100, SSR tufayli to'liq indeksatsiya