Türkçe öğrenimi için Telegram uygulaması

Türkçe öğrenme uygulaması LINGOBOT

Büyüyen bir kullanıcı kitlesine ve güçlü bir SEO stratejisine sahip popüler bir Rusça uygulaması.

Viacheslav Ustinov
Viacheslav UstinovFullstack: Next.js, Zustand, FastAPI, Django, Postgre, Redis, Kafka

Hizmet hakkında daha fazla bilgi

Uygulama, sunum katmanı, iş mantığı katmanı ve veri depolama katmanının net ayrıldığı çok katmanlı bir mimari üzerine inşa edilmiştir. Arka uç, hızlı bir lansman için başlangıçta senkron Django ile geliştirilmiştir. Kullanıcı sayısı 2.500’e ulaştıkça, performansı artırmak ve ölçeklendirme maliyetlerini düşürmek için kodun bir kısmı kademeli olarak asenkron bir yapıya taşınmaktadır.

Bileşen entegrasyonu, aiogram tabanlı bir Telegram botu ve Next.js ile geliştirilen bir Telegram Mini App üzerinden sağlanır. Bot komutları ve durumu yönetirken, Mini App zengin bir istemci tarafı arayüzü ve karmaşık etkileşim mantığı sunar.

Sonuç olarak kullanıcılara sunulanlar:

  • yoğun kelime hazinesi egzersizleri;
  • temel dilbilgisi yapılarını pekiştirme;
  • AI destekli diyalog pratikleri;
  • çeviri modülüne kaydedilip tekrar edilebilen ifade çevirileri.

Ön Uç ve Telegram Entegrasyonu

Uygulamanın ön ucu, Next.js tabanlı olup Telegram kimlik doğrulaması ve mesajlaşma arayüzünün yerel stilizasyonuna tam entegrasyon sağlar. Arayüz, kullanıcının Telegram ayarlarına (tema, yazı tipleri, kontrol elemanları) otomatik olarak uyum gösterir. Next.js + Telegram kombinasyonunu uygularken, saf React projelerinde karşılaşılmayan SSR kısıtlamaları, yönlendirme detayları ve ortam değişkenlerinin güvenli yönetimi gibi özel zorluklarla başa çıkmak gerekti. Ayrıntılı açıklamalar, kod örnekleri ve çözümleri Medium’daki yazımda bulabilirsiniz: https://medium.com/@ustsl/telegram-mini-applications-8a2602d6d4b8

Ön Uç ve Telegram Entegrasyonu

Artan trafiğe sahip içerik sitesi

Paylaşılan veritabanı, sunucu tarafı render ve titiz SEO ile Next.js ve Zustand tabanlı site, her gün Lingobot uygulamasına trafik yönlendirir.

Artan trafiğe sahip içerik sitesi
Ana sayfa

Ajanslar, işletmeler ve dahili ekiplerle iş birliği yapıyorum

Gerekirse projeye tasarımcıları, veri analistlerini ve kıdemli geliştiricileri dahil edebilirim

Telegram üzerinden iletişime geç
Hakkımda: portföy, teknoloji yığını, çalışma koşulları, deneyim