← Bloga dön
·7 dk okuma·

Örnek: zaten bir grupta yaşayan ekip için on kartlık kanban Mini App

Webview’da Jira değil. İş grubundan açılan küçük bir pano: üç sütun, taşımada haptic, kart done olunca bot satırı. `chat_instance` neden panodur, neyi kurmayı reddederdim.

Telegram Mini AppsÖrnekÜretkenlikEkiplerUX

Ekip zaten bir Telegram grubunda çalışırken «süreç» Trello ekran görüntüleri, üç günlük sabitlenmiş mesaj ve her öğleden sonra «faturayı kim yapıyor?» ise uzandığım Mini App budur. The Wall görsel bir panonun sohbette yaşayıp ekstra koltuk bile satabileceğini gösterdi. Panoyu alırdım. Tam bir proje yönetimi paketini değil.

Ürün, bu gruptaki insanların başparmakla kaydırdığı üç sütundaki on karttır. Epik, sprint ve zaman takibi gerekiyorsa Linear’ınız zaten vardır. Linear’ı bir Telegram paneline koymak, kimsenin açmadığı bir araç üretir.

1. Bu örnekte kullanıcı yolu

Pano gruptur. Botu eklemek «Workspace 1» yaratmaz. Bu `chat_instance`’a üç sütun asar.

  • Biri botu ekler. Mini App menü düğmesinden açılır. Boş pano: Todo / Doing / Done. MainButton = yeni kart. Başlık, Telegram’ın zaten bildiği üye listesinden isteğe bağlı atanan.
  • Kartı taşı: sürükle veya sonraki sütuna dokun. Bırakışta haptic. Satır `column` ve `updated_at` günceller. Sohbete «doing’e taşıdım» yazan olmaz.
  • Kart Done olunca bot gruba tek satır atar: «X müşterisi faturası - done (Olena).» Mini App’lerin iOS’ta hâlâ kötü yaptığı bildirim budur. Sohbet gelen kutusudur. Panel panodur.
  • Tavan on açık kart (Todo + Doing). Done yedi gün sonra arşivlenebilir. Kısıt üründür. 200 kart kabul eden pano, yanlış uygulamadan açılmış Trello’dur yine.

2. Neden sabitlenmiş anket değil Mini App

Bir grup bir mesajla pano taklidi yapabilir. Sürüklemeyi, atananları veya kopyala-yapıştır olmadan kanalı bildiren bir Done’u taklit edemez.

  • `chat_instance` pano id’sidir. İkinci iş grubu ikinci panodur. «Çalışma alanı oluştur» sunmayın - sohbeti yaratarak zaten yaptılar.
  • Üyeler Telegram user id’dir. Atanan, e-posta alanı değil bir yüze dokunuştur. Grupta değillerse kartta da değillerdir.
  • Sessiz kalanlar için salt okunur olur. Yazmalar HMAC’li initData ister. DevTools’tan sahte «done’a taşı» bir şakanın sahte sürüme dönüşmesidir.

3. İlk neyi kurar, neyi kurmazdım

İlk pano bir durum duvarıdır. Şirket için bir işletim sistemi değildir.

  • İlk kurun: üç sütun, on kart tavanı, atanan, haptic, Done’da bot satırı, arşiv, yazmalarda HMAC, MainButton = ekle.
  • Öderlerse sonra: gerçek işlerinin adını taşıyan dördüncü sütun («müşteriyi bekliyor») veya ikinci gruptaki ikinci pano için Stars. The Wall koltukları Jira olmadan böyle satar.
  • İlk teslim etme: alt görevler, Telegram fotoğrafından büyük dosyalar, Gantt, tahmin, SSO, «Jira ile senkron», özel alanlar, asıl ürün olan masaüstü admin. O gerekiyorsa girişli bir site satın. Mini App on kartın cep görünümüdür.

4. Gerçekten deneyeceğim para kazanma

Bir iş grubu ödüllü reklam izlemez. Tavan yükseltmek (on → otuz kart) veya ikinci pano için Stars temiz bir yükseltmedir. Ücretsiz on kart haftayı taşımalıdır, yoksa botun bildirimlerini kapatırlar.

Kanban Mini App, zaten sahip olduğunuz odadaki bir duvardır

Bunu üç-sekiz kişilik bir stüdyo, küçük bir ajans pod’u, bir kafe vardiya grubu veya şu anda başka bir aracın ekran görüntüsünü yapıştıran herhangi bir Telegram iş sohbeti için kurardım. Next.js pano, `chat_instance` ile Postgres kartları, on kart tavanı, haptic, yalnızca bir şey bittiğinde konuşan bir bot. Grubunuz buysa - formdan yazın. Bu ay gerçek bir kartı taşıyacak ilk sürümün kapsamını birlikte çıkaralım; Telegram başlıklı bir Jira klonu değil.

Sadece okumak değil, kurmak mı lazım?

Telegram Mini App geliştirme: Next.js, ödemeler, botlar. Doğrudan yüklenici.

Telegram Mini App geliştirme

Projenizi konuşalım mı?

React ve Next.js konusunda uzman kıdemli bir web geliştiriciyim - dünya çapında freelance projelere açığım.