← Zpět na Blog
·7 minut čtení·

Příklad: Mini aplikace Kanban s deseti kartami pro tým, který již žije ve skupině

Ne Jira ve webovém zobrazení. Z pracovní skupiny se otevřela malá deska: tři sloupce, hmatové v pohybu, řada botů, když karta dopadne, hotovo. Proč je `chat_instance` deska a co bych odmítl postavit.

Telegram Mini AppsPříkladProduktivitaTýmyUX
Najme si mě na Upwork

Toto je Mini aplikace, po které sáhnu, když tým již pracuje ve skupině Telegram a „procesem“ jsou snímky obrazovky Trello, připnutá zpráva, která je tři dny neaktuální, a „kdo dělá fakturu?“ každé odpoledne. The Wall ukázala, že vizuální deska může žít v chatu a dokonce si účtovat další místa. Ukradl bych desku. Nekradl bych sadu pro správu projektů.

Produktem je deset karet na třech sloupcích, které mohou lidé v této skupině pohybovat palcem. Pokud potřebujete epos, sprinty a sledování času, máte již Linear. Vložením Linear do Telegram listu získáte nástroj, který nikdo neotevře.

1. Cesta uživatele v tomto příkladu

Deska je skupina. Přidáním robota nevznikne „pracovní prostor 1“. K této `chat_instance` připojí tři sloupce.

  • Někdo přidá robota. Mini aplikace se otevře z tlačítka nabídky. Prázdná deska: Úkol / Dělání / Hotovo. MainButton = nová karta. Titul, volitelný nabyvatel ze seznamu členů Telegram již zná.
  • Přesunutí karty: přetáhněte nebo klepněte na další sloupec. Haptické při pádu. Řádek aktualizuje `sloupec` a `updated_at`. V chatu nikdo nenapíše „přesunuto do práce“.
  • Když karta narazí na Hotovo, bot zveřejní jeden řádek ve skupině: „Faktura pro klienta X – hotovo (Olena). To je upozornění, že Mini Apps stále nemohou fungovat dobře na iOS. Chat zůstane v doručené poště. List zůstane deskou.
  • Strop na deset otevřených karet (Todo + Doing). Hotovo lze archivovat po sedmi dnech. Omezením je produkt. Deska, která přijímá 200 karet, je opět Trello, otevřená ze špatné aplikace.

2. Proč Mini App, ne připnutá anketa

Skupina může předstírat nástěnku se zprávou. Nemůže předstírat přetažení, příjemce nebo Hotovo, které stránkuje kanál, aniž by ho někdo zkopíroval a vložil.

  • `chat_instance` je ID desky. Druhá pracovní skupina je druhá deska. Nenabízejte „vytvořit pracovní prostor“ – už to udělali vytvořením chatu.
  • Členové jsou Telegram uživatelských ID. Příjemce je klepnutí na obličej, nikoli pole e-mailu. Pokud nejsou ve skupině, nejsou na kartě.
  • Pouze pro čtení pro lurkery je v pořádku. Zápisy potřebují initData HMAC. Falešným „tahem k dokončení“ z DevTools se z vtipu stává falešná loď.

3. Co bych postavil jako první (a co ne)

První deska je stavová zeď. Není to operační systém pro společnost.

  • Loď: tři sloupce, desetikartová čepice, příjemce, haptika, bota na Hotovo, archiv, HMAC na zápisech, MainButton = přidat.
  • Pokud zaplatí, pošlete jako další: čtvrtý sloupec pojmenovaný podle jejich skutečné práce („čekání na klienta“) nebo hvězdičky pro druhou desku ve druhé skupině. To je způsob, jak The Wall prodává sedadla, aniž by se stal Jirou.
  • Neposílejte jako první: dílčí úkoly, přílohy souborů větší než Telegram fotografie, Gantt, odhady, jednotné přihlašování, „synchronizace s Jirou“, vlastní pole, správce plochy, který je skutečným produktem. Pokud to potřebují, prodejte web s přihlášením. Mini aplikace je kapesní pohled na deset karet.

4. Monetizace Vlastně bych to zkusil

Pracovní skupina nebude sledovat reklamy s odměnou. Hvězdičky za navýšení cap (deset → třicet karet) nebo druhý board jsou čistým vylepšením. Deset volných karet musí ještě dokončit týden, jinak robota ztlumí.

Kanban Mini App je zeď v místnosti, kterou již máte

Zaslal bych to pro tří až osmičlenné studio, malou agenturu, skupinu kaváren nebo jakýkoli Telegram pracovní chat, který aktuálně vkládá snímky obrazovky jiného nástroje. Next.js board, Postgres karty s klíčem `chat_instance`, desetikaretová čepice, haptický, bot, který mluví, jen když se něco dělá. Pokud je to vaše skupina - napište přes formulář. Tento měsíc představíme první verzi, která přesune skutečnou kartu, nikoli klon Jira s hlavičkou Telegram.

Potřebujete to postavit, ne jen vysvětlit?

Telegram Vývoj mini aplikací: Next.js, platby, roboti. Přímý dodavatel.

Najměte si mě na Upwork

Jste připraveni diskutovat o svém projektu?

Jsem senior webový inženýr se specializací na React a Next.js – dostupné pro projekty na volné noze po celém světě.

Umístění

Kyjev, Ukrajina