Telegram platforma
Varaq
Virtual valyutali, gamifikatsiya elementlariga ega Telegram kitob o'qish platformasi.
ReactNode.jsPostgreSQLTelegram Bot
Loyiha ko'rinishi

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.