Przykład: Miniaplikacja Telegram, która dzieli wydatki grupowe na czacie
Konkretna Miniaplikacja na wyjazd, mieszkanie, czy mały zespół: otwórz z grupy, zaloguj, kto zapłacił, uprość długi, rozlicz się z Gwiazdami, fakturą lub TON. Dlaczego „instancja_czatu” jest obszarem roboczym i co chciałbym wysłać jako pierwsze.
To jest Mini App, po którą sięgam, gdy grupa już istnieje, a bólem jest arkusz kalkulacyjny. Wycieczka w góry. Cztery osoby w wynajętym mieszkaniu. Mały zespół dzielący kolację z klientem. Zawsze ktoś płaci, ktoś zawsze „wyśle później”, a ten ostatni żyje w Arkuszu Google, którego nikt nie otwiera.
Narzędzia takie jak Settler i Fracti już sprawdziły się: rejestruj wydatki w grupie (tekst, głos lub arkusz), pokazuj salda w Mini aplikacji, rozliczaj się jednym dotknięciem. Nie odbudowałbym ich parsera głosu AI od pierwszego dnia. Odbudowałbym księgę i przycisk rozliczenia. To jest produkt.
1. Ścieżka użytkownika w tym przykładzie
Obszarem roboczym jest grupa. Nikt nie tworzy konta o nazwie „Alpy 2026”. Dodają bota, otwierają Mini Aplikację z menu, a w księdze jest już ten czat.
- Ktoś dodaje bota do grupy. Bot prosi o pozwolenie na odczyt członkostwa, więc podzielona lista zawiera osoby aktualnie uczestniczące w czacie, a nie formę wiadomości e-mail.
- Olena zapłaciła za domek 2400 UAH. Otwiera Mini Aplikację, kwotę, tytuł, kto bierze udział. MainButton = zapisz. Haptyczny sukces. Bot publikuje w grupie paragon w jednej linijce, dzięki czemu inni nie muszą jeszcze otwierać aplikacji.
- Każdy, kto otworzy później Mini App, zobaczy „Andriy jest winien Olenie 600”. Nie matryca. Jeden uproszczony wykres. Przycisk „osiadania” na każdej krawędzi.
- Rozlicz się: zaznacz opłacony (trust), wyślij fakturę Telegram/gwiazdki lub przelew TON, jeśli w ten sposób ta grupa już przekazuje pieniądze. Bot ogłasza w grupie „rozliczenie”. Krawędź znika.
2. Dlaczego Mini App, a nie tylko bot
Bot tekstowy może zalogować się jako „/paid 2400 chat”. Nie może pokazać sprawiedliwego podziału z wyjątkami, edytować wczorajszej kolacji ani pozwolić Andrijowi płacić Olenie bez wątku poleceń. Czat pozostaje skrzynką odbiorczą. Arkusz pozostaje interfejsem użytkownika.
- Opcjonalnie: wzmianka w grupie - „@splitbot zapłaciłem 50 za obiad” – tworzy wersję roboczą. Potwierdź w aplikacji Mini. W ten sposób Fracti czuje magię. W ten sposób otrzymujesz wiersze śmieci, jeśli pominiesz potwierdzenie.
- `instancja_czatu` jest kluczem podstawowym. Dwie grupy zawierające te same osoby to dwie księgi rachunkowe. Nie łącz ich, ponieważ identyfikatory użytkowników nakładają się.
3. Co zbudowałbym jako pierwsze (a czego nie)
Pierwsza wersja to kalkulator z czatem. To nie jest Splitwise z bankami i raportami podatkowymi.
- Wysyłka: dodaj wydatek, podziel równo, wyklucz jedną osobę, uprość długi, zaznacz uregulowane, odbiór bota w grupie, HMAC przy każdym zapisie.
- Wysyłka następna: jedna szyna osadzająca, z której ta grupa już korzysta. Na Ukrainie często jest to faktura Mono lub „Wysłałem, dotknij, aby potwierdzić”. Gwiazdki, jeśli kwoty są małe i cyfrowe. TON tylko jeśli portfele są już w grupie.
- Nie wysyłaj jako pierwszy: OCR zmiętych paragonów, głosowe NLP, szablony czynszów cyklicznych, pięć walut z walutami na żywo, profil publiczny. Jest to drugi miesiąc, jeśli pierwsza księga zostanie użyta dwukrotnie.
4. Dwa błędy, które zabijają podzieloną aplikację
Błędna matematyka i zaginieni ludzie. Wszystko inne jest polskie.
- Uprość długi dzięki przepustce o minimalnym przepływie środków pieniężnych, a następnie pokaż jedną liczbę na parę. Jeśli pokażesz surową macierz NxN, ludzie zrobią zrzut ekranu na inny arkusz.
- Członkowie opuszczający grupę muszą pozostać przy starych wydatkach i zrezygnować z nowych. Zrób zdjęcie zestawu elementów w każdym wierszu. Nie porównuj historii z dzisiejszą listą członków.
Split Mini App to księga z grupą jako pomieszczeniem
Wysłałbym to do klubu wycieczkowego, colivingu, małej agencji lub dowolnej grupy w stylu WhatsApp Telegram, która już kłóci się o pieniądze. Arkusz Next.js, księga Postgres obsługiwana przez `chat_instance`, bot, który wysyła tylko potwierdzenia i monity o rozliczenie, jedna szyna płatnicza. Jeżeli to Twoja grupa - napisz poprzez formularz. Opracujemy pierwszą wersję, która będzie rejestrować prawdziwą kolację w tym miesiącu, a nie sztuczną inteligencję, która ma halucynacje, kto zjadł pizzę.
Potrzebujesz tego zbudować, a nie tylko wyjaśnić?
Telegram Rozwój aplikacji Mini: Next.js, płatności, boty. Bezpośredni wykonawca.
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.
Lokalizacja
Kijów, Ukraina
Upwork
Zobacz profilTelegram
Skontaktuj się ze mnąVibera
Skontaktuj się ze mną