Nazarbek
Get in touch
All projectsCase study10—12Next project
Learning / Web & Telegram

Deenly

Learning and personal tools across web and Telegram.

MY ROLEIndependent full-stack developer
CORE STACK
ReactTypeScriptDjangoaiogramPostgreSQL

Overview

A personal Islamic learning and worship platform with a website and Telegram bot. Arabic learning, a library, a calendar and reminders share one profile and learning progress.

Learning workspace
Deenly — Learning workspace · Product illustration
Interface studyReact · TypeScript · Django

The challenge

Web and Telegram use the same account data. Profile linking requires confirmation and preserves existing learning records while exposing conflicting entries.

Engineering decisions

01

Share the domain, not duplicate it

Web and bot interfaces use common services and a shared Telegram profile. Learning, content, calendar, notifications and identity are separated into domain applications.

02

Make linking explicit

Browser-bound login and linking requests require approval in Telegram. Linking preserves existing progress and surfaces conflicts instead of silently merging incompatible records.

03

Respect the content's language

Uzbek, Russian and English interfaces coexist with Arabic-specific right-to-left typography. The reading and learning experience follows the needs of the material.

What it delivers

A shared account model for learning tools, reading and reminders across web and Telegram. Profile transitions retain progress and make account conflicts explicit.

Sources & context

Features and account-linking behavior are supported by source review. The public domain responded successfully on 26 October 2026; no audience-size claim is made.

Deenly
04 / DIRECT CONTACT

Let’s talk.

For software engineering, architecture, product work or a technical team.

Urgench, UzbekistanUTC+5
Nazarbek Baltabaev / Software Engineer