← Powrót do bloga
·7 minut czytania·

Przykład: aplikacja Kanban Mini z dziesięcioma kartami dla zespołu, który już żyje w grupie

Nie Jira w widoku internetowym. Mała tablica otwierana z poziomu grupy roboczej: trzy kolumny, dotykowe w trakcie ruchu, dolna linia, gdy karta jest gotowa. Dlaczego `chat_instance` jest płytą i czego nie chciałbym budować.

Telegram Mini AppsPrzykładWydajnośćZespołyUX
Zatrudnij mnie na Upwork

To Mini App, po którą sięgam, gdy zespół pracuje już w Telegram grupie, a „proces” to zrzuty ekranu Trello, przypięta wiadomość nieaktualna od trzech dni oraz „kto wystawia fakturę?” każdego popołudnia. The Wall pokazał, że tablica wizualna może żyć na czacie, a nawet pobierać opłaty za dodatkowe miejsca. Ukradłbym tablicę. Nie ukradłbym pakietu do zarządzania projektami.

Produktem jest dziesięć kart w trzech kolumnach, które osoby w tej grupie mogą przesuwać kciukiem. Jeśli potrzebujesz epików, sprintów i śledzenia czasu, masz już tryb liniowy. Umieszczenie Linear na arkuszu Telegram pozwala uzyskać narzędzie, którego nikt nie otwiera.

1. Ścieżka użytkownika w tym przykładzie

Zarząd to grupa. Dodanie bota nie powoduje utworzenia „Obszaru roboczego 1”. Dołącza trzy kolumny do tej „instancji_czatu”.

  • Ktoś dodaje bota. Miniaplikację otwiera się za pomocą przycisku menu. Pusta tablica: Todo / Robienie / Gotowe. MainButton = nowa karta. Tytuł, opcjonalny cesjonariusz z listy członków Telegram już znany.
  • Przenieś kartę: przeciągnij lub dotknij następnej kolumny. Haptyczny przy upadku. Wiersz aktualizuje „kolumnę” i „updated_at”. Nikt nie pisze na czacie „przeniosłem się do działania”.
  • Kiedy karta osiągnie Gotowe, bot umieszcza w grupie jedną linijkę: „Faktura dla klienta X - gotowe (Olena).” To jest powiadomienie, że Mini Apps nadal nie radzi sobie dobrze na iOS. Czat pozostaje skrzynką odbiorczą. Prześcieradło pozostaje deską.
  • Limit dziesięciu otwartych kart (Todo + Doing). Gotowe można zarchiwizować po siedmiu dniach. Ograniczeniem jest produkt. Tablica, która akceptuje 200 kart, to znowu Trello, otwarta z niewłaściwej aplikacji.

2. Dlaczego Mini App, a nie przypięta ankieta

Grupa może sfałszować tablicę z wiadomością. Nie może udawać przeciągania, cesjonariuszy ani Gotowego stronicowania kanału bez konieczności kopiowania i wklejania.

  • `instancja_czatu` to identyfikator tablicy. Drugą grupą roboczą jest druga rada. Nie oferuj „utwórz obszaru roboczego” – już to zrobili, tworząc czat.
  • Członkowie to Telegram identyfikatory użytkowników. Osoba przypisana to kliknięcie twarzy, a nie pola e-mail. Jeśli nie ma ich w grupie, nie ma ich na karcie.
  • Tylko do odczytu dla lurkerów jest w porządku. Zapisy wymagają initData HMAC. Sfałszowane rozwiązanie DevTools pokazuje, jak żart staje się fałszywym statkiem.

3. Co zbudowałbym jako pierwsze (a czego nie)

Pierwsza tablica to ściana statusu. To nie jest system operacyjny dla firmy.

  • Statek: trzy kolumny, limit dziesięciu kart, cesjonariusz, dotyk, linia dolna w przypadku Gotowe, archiwum, HMAC przy zapisach, MainButton = dodaj.
  • Wyślij następny, jeśli zapłacą: czwarta kolumna nazwana na cześć ich faktycznej pracy („oczekiwanie na klienta”) lub gwiazdki za drugą tablicę w drugiej grupie. W ten sposób The Wall sprzedaje miejsca, nie stając się Jira.
  • Nie wysyłaj jako pierwszy: podzadań, załączników plików większych niż zdjęcie Telegram, Gantta, szacunki, logowanie jednokrotne, „synchronizacja z Jira”, pola niestandardowe, administrator pulpitu, który jest prawdziwym produktem. Jeśli tego potrzebują, sprzedaj stronę internetową z loginem. Mini App to widok kieszonkowy dziesięciu kart.

4. Monetyzacja Właściwie to bym spróbował

Grupa robocza nie będzie oglądać reklam z nagrodą. Gwiazdki za podbicie limitu (dziesięć → trzydzieści kart) lub drugie rozdanie to czyste ulepszenie. Darmowe dziesięć kart musi jeszcze zakończyć tydzień, inaczej wyciszą bota.

Miniaplikacja Kanban to ściana w pomieszczeniu, które już posiadasz

Wysłałbym to do studia składającego się z trzech do ośmiu osób, małej kapsuły agencyjnej, grupy zmianowej w kawiarni lub dowolnego czatu roboczego Telegram, który obecnie wkleja zrzuty ekranu z innego narzędzia. Tablica Next.js, karty Postgres z kluczem `chat_instance`, limit dziesięciu kart, haptic, bot, który mówi tylko wtedy, gdy coś jest zrobione. Jeżeli to Twoja grupa - napisz poprzez formularz. W tym miesiącu zajmiemy się pierwszą wersją, która przeniesie prawdziwą kartę, a nie klon Jira z nagłówkiem Telegram.

Potrzebujesz tego zbudować, a nie tylko wyjaśnić?

Telegram Rozwój aplikacji Mini: Next.js, płatności, boty. Bezpośredni wykonawca.

Zatrudnij mnie na Upwork

Chcesz omówić swój projekt?

Jestem starszym inżynierem stron internetowych specjalizującym się w React i Next.js - dostępnym dla niezależnych projektów na całym świecie.