Loyihalarga qaytish

Telegram platforma

Varaq

Virtual valyutali, gamifikatsiya elementlariga ega Telegram kitob o'qish platformasi.

ReactNode.jsPostgreSQLTelegram Bot
Loyiha ko'rinishi
Varaq preview

Umumiy ma'lumot

Varaq — Telegram orqali ishlaydigan o'qish platformasi. Foydalanuvchilar kitob o'qiydi, o'qigani uchun virtual valyuta (barg) yig'adi va uni ilova ichida sarflaydi.

Muammo

Mavjud o'qish ilovalari parchalangan: katalogni ko'rish noqulay, kitobni tugatgan uchun hech qanday rag'bat yo'q, o'qish jarayoni esa saqlanmaydi.

Yechim

Bitta backend'ga ulangan Telegram bot va veb-ilova qurdim — qulay katalog, chalg'itmaydigan reader va doimiy o'qishni rag'batlantiradigan gamifikatsiya tizimi bilan.

Asosiy imkoniyatlar

  • Qidiruv va kategoriyalar bo'yicha kitoblar katalogi
  • O'qish orqali topiladigan virtual valyuta (barg)
  • Qurilmalar orasida sinxronlanadigan o'qish jarayoni
  • Kontentni boshqarish uchun admin panel

Qiyinchiliklar

Uzun kitoblarda reader'ning silliq ishlashi, shu bilan birga o'qish jarayoni va barg balansini Telegram botini bloklamasdan sinxronlash — buning uchun sahifalash va yozuvlarni kechiktirib saqlash mexanizmini sinchkovlik bilan ishlab chiqdim.

Natija

Barqaror o'qish tajribasi yaratildi, yangi kitob qo'shish endi kod o'zgartirish emas, bir necha daqiqalik kontent ishiga aylandi.