List 01 Úvod

Sám kreslím. Sám staviam.

Dizajn a vývoj webov, Telegram botov a Mini Apps — jeden človek. Návrh nejde „inému vývojárovi“, takže produkt vyzerá presne ako náčrt.

Robím
Weby a landingy
Telegram boty
Mini Apps
Animácie rozhraní
Hotová hlavná obrazovka Mini App barbershopu v tmavej téme
360R2467
Obr. 1. Hlavná obrazovka Mini App „Barbershop na Príkladnej“. Vľavo náčrt, vpravo hotová obrazovka — potiahnite deliacu čiaru. K práci ↓

List 02 Práce

Práce

Päť projektov. Všetky sa otvárajú cez odkaz a fungujú bez Telegramu a registrácie.

List 02.1. Záznam obrazovky

02.1 Telegram Mini App a bot

Barbershop na Príkladnej

Rezervácia u barbera v troch krokoch priamo v Telegrame. Mini aplikácia aj bot pracujú s jednou databázou: rezervácia z chatu je vidno v aplikácii a naopak.

PlatformaTelegram Mini App a bot
Obrazovky8: domov, moje rezervácie, kontakty, tri kroky rezervácie, kontrola, lístok
Témysvetlá a tmavá, podľa Telegramu; 4 palety
Skloblur 16 px len na navigácii — na iPhone to nespomaľuje
Prechody110–190 ms
Jazykyslovenčina, angličtina, ukrajinčina, ruština — s menou €, $, ₴
StackHTML, CSS, JS · Python, aiogram 3, aiohttp · SQLite
Otvoriť demo (otvorí sa na novej karte) barbershop.anorrodev.tech

Priebeh rezervácie

5 obrazoviek, 3 kroky

  1. 1Služba

  2. 2Barber

  3. 3Čas

  4. 4Kontrola

  5. 5Hotovo

  1. Priebeh „krok 1 z 3“ je stále na očiach.

  2. „Ktorýkoľvek barber“ ukáže hneď všetky voľné termíny.

  3. Príplatok za top barbera vidno pred výberom, nie až na bločku.

  4. Bodka pod dátumom — sú voľné termíny; prečiarknutý — všetko obsadené.

  5. Časy sú rozdelené na ráno, popoludnie a večer.

  6. Po rezervácii sa „vytlačí“ lístok — ako bloček z tlačiarne.

02.2 Webový koncept tej istej rezervácie

„Stĺp“

Žiadne obrazovky ani karty: celý rozvrh je navinutý na 3D holičskom stĺpe. Točte špirálou, čiapkami vyberte službu a barbera, potiahnite retiazku — a ste objednaný.

Platformaweb: telefón a desktop
Vykresľovaniecanvas 2D, zotrvačnosť a dorovnanie na voľný termín
PísmoRoboto Flex: šírka číslic podľa rýchlosti otáčania
Prístupnosťkaždé gesto má tlačidlo aj ovládanie klávesnicou
StackJavaScript, Canvas 2D, View Transitions
  1. Horná čiapka — výber služby.

  2. Lupa zväčší termín oproti času.

  3. Špirála je rozvrh: otáčka je jeden pracovný deň, segment 30 minút. Červené je voľné.

  4. Dolná čiapka — výber barbera.

  5. Potiahnite retiazku — rozsvieti sa lampa a lístok odletí do „Moje“.

  6. Číslice sa naťahujú, keď sa stĺp točí.

  7. To isté aj tlačidlami a klávesnicou.

Desktopová verzia „Stĺpa“: čas 10:00 a stĺp s rozvrhom
List 02.2. Tá istá rezervácia v telefóne: stĺpom točíte prstom.

02.3 Objednávka so sebou a obrazovka baristu

Kaviareň „Zrnko“

Dve strany jedného systému. Hosť si v Telegrame poskladá nápoj — rez pohára sa prekresľuje pred očami — vyberie čas a zaplatí na pokladni. Objednávka sa hneď vytlačí u baristu a „hotovo“ z tabletu sa hosťovi vráti ako upozornenie.

PlatformaTelegram Mini App pre hosťa a webová obrazovka baristu pre tablet
Prepojenieobjednávka je hneď na tablete, „hotovo“ ide späť hosťovi; v deme bez servera
Skladanierez pohára z receptu: vrstvy v mililitroch, veľkosť mení pohár
TelegramMainButton, BackButton, vibrácie, téma a farba hlavičky
Jazykyslovenčina, angličtina, ukrajinčina, ruština — s menou €, $, ₴
StackHTML, CSS, JS bez frameworkov · SVG · Telegram Mini Apps API
  1. Nová objednávka sa „vytlačí“ na lište ako lístok v kuchyni.

  2. Modrý pruh a štítok — objednávka prišla z Mini App hosťa.

  3. Časovač sčervenie, keď objednávka čaká dlhšie ako tri minúty.

  4. „Hotovo“ — a hosť hneď dostane upozornenie.

  5. Zmena: pauza príjmu a stop-list — vypredané hosťovi hneď zmizne.

Obrazovka baristu: lístky v stĺpcoch Nové, Pripravujeme a Hotovo
Mini App hosťa: latte v reze — pena, ovsené mlieko, espresso a sirup v mililitroch
List 02.3. Mini App hosťa: veľkosť, mlieko a sirup prekreslia rez pohára.
Panel majiteľa na obrazovke notebooku: Z-uzávierka na pokladničnej páske, tržby po dňoch a špičky
List 02.3/2. Obrazovka 1440 × 900 ako na 14-palcovom notebooku. Na telefóne sa panel poskladá do jedného stĺpca.
  1. Pokladničná páska — Z-uzávierka za obdobie; rast a pokles sú označené znamienkom, nielen farbou.

  2. Prerušovaná čiara — predchádzajúce obdobie, krúžky — udalosti ako „minulo sa ovsené mlieko“ s odhadom straty.

  3. Prevádzka a obdobie sú uložené v adrese: report sa dá zdieľať odkazom.

  4. Doplnkový predaj pri pokladni a v Mini App vedľa seba — vidno, koľko zarába skladanie nápoja.

02.3/2 Doplnkový list · pohľad majiteľa

Panel majiteľa

Tá istá kaviareň očami majiteľa: tržby troch prevádzok, špičky, doplnkový predaj cez Mini App a rýchlosť baru. Údaje sú vymyslené, ale živé — objednávka z demo Mini App sa hneď objaví v časti „Dnes“ aj v Z-uzávierke.

Platformawebový panel pre notebook aj telefón, otvorí sa aj v Telegrame
Grafyvlastné, v SVG, bez knižníc: stĺpce, tepelná mapa, histogram
Údajepredaje troch prevádzok za dva roky po hodinách, export do CSV
Otvoriť panel (otvorí sa na novej karte) coffee.anorrodev.tech/owner

02.4 Landing pneuservisu · tri verzie

Pneuservis „Dezén“

Jedno zadanie, tri rôzne weby. Pneuservis potrebuje, aby zákazník hneď videl cenu a objednal sa bez telefonátu. Postavil som to v troch verziách s rôznym charakterom: klient si vyberá náladu, nie farbu tlačidla.

Vyskúšať všetky tri dezen.anorrodev.tech
Platformalanding page: telefón a desktop
Verzietri dizajny na rovnakom obsahu: „Cesta“, „Prémium“, „Pit stop“
Jazykyslovenčina, ukrajinčina, angličtina, ruština — každý jazyk má vlastnú menu (€, ₴, $), adresu a formát ŠPZ
Vnútrirezervácia voľného termínu, cena podľa veľkosti disku, odpočet do sezóny, pneuhotel
Fotkyvygenerované neurónovou sieťou pre každý dizajn, žiadne fotobanky
StackHTML, CSS, JS bez frameworkov · SVG · build v Pythone
List 02.4. Jedna prvá obrazovka — tri verzie. Kliknite na ktorúkoľvek a vyskúšajte ju naživo; na počítači sa verzia roztvorí pod kurzorom.
  1. Telefón: kód pneumatiky 205/55 R16 91V rozobratý odkazmi na bočnici

    Verzia 1

    „Cesta“

    Dopravné značenie a dezén. V lete svetlý betón, v zime nočný asfalt — sezóna prepína tému. Kód z bočnice pneumatiky sa rozoberie priamo na výkrese.

    Farby
    #F2B705 #ECE9E2 #151515 #8FD0F7
    Písma
    Fira Sans Extra Condensed · Fira Mono
  2. Telefón: sprievodca rezerváciou, krok 1 — výber služby s cenou

    Verzia 2

    „Prémium“

    Fotky, hodnotenie a rýchla rezervácia hneď na prvej obrazovke. Pokojná grafitová a červené tlačidlo — pre tých, čo si servis vyberajú podľa dôvery. Rezervácia v troch krokoch.

    Farby
    #0F172A #DC2626 #F4F5F7 #FFFFFF
    Písma
    Inter Tight · Inter
  3. Telefón: limetkový lístok rezervácie s kódom boxu

    Verzia 3

    „Pit stop“

    Čierna, limetková a obrie písmo. Stopky na prvej obrazovke, bežiaci pás, rezervácia na jednej obrazovke — a limetkový lístok s kódom.

    Farby
    #0A0A0A #CCFF00 #EDEDED #6B6B6B
    Písma
    Dela Gothic One · Rubik

02.5 Landing page cukrárne · dve verzie

Torty „Vrstva“

Domácim cukrárkam ľudia píšu do správ a na cenu čakajú hodiny. Tu je torta vidieť hneď: poskladáte ju, uvidíte ju v reze, zistíte cenu a objednáte si voľný deň so zálohou. Dve verzie — pre svadobnú cukráreň a pre bento torty na zajtra.

Vyskúšať obe vrstva.anorrodev.tech
Platformalanding page: telefón aj desktop
Verzie„Vitrína“ a „Bento“ na rovnakom obsahu
Jazykyslovenčina, ukrajinčina, angličtina, ruština — každá so svojou menou (€, ₴, $) a adresou
Vo vnútrikonfigurátor torty s rezom, nápis krémom na bente, rozvrh cukrárky, záloha 50 %
Fotkyvygenerované neurónovou sieťou: deväť tort a päť bent, bez fotobánk
StackHTML, CSS, JS bez frameworkov · SVG · zostavenie v Pythone
List 02.5. Jedna prvá obrazovka — dve verzie. Kliknite na ktorúkoľvek a vyskúšajte ju naživo; na počítači sa verzia pod kurzorom rozšíri.
  1. Telefón: prvá obrazovka „Vitríny“ — fotka dvojposchodovej torty s figami a nadpis

    Verzia 1

    „Vitrína“

    Prémiová cukráreň na fotkách. Príležitosť, hostia a dátum hneď na prvej obrazovke; v konfigurátore je torta napoly zvonka a napoly v reze, so všetkými vrstvami.

    Farby
    #FAF6EF #33261F #7D2A3F #E8DFD1
    Písma
    Cormorant Garamond · Jost
  2. Telefón: bento torta v krabičke s nápisom krémom „Všetko najlepšie!“

    Verzia 2

    „Bento“

    Žltá, ružová, hrubé obrysy a nálepky. Napíšete nápis a hneď ho vidíte krémom na torte; farba krému mení fotku, objednávka na zajtra do 18:00.

    Farby
    #FFD23F #FF9EC0 #86E3C3 #1C1A17
    Písma
    M PLUS Rounded 1c · Pangolin

02.6 Voľný list

Nenašli ste tu to svoje?

Tým lepšie — váš projekt bude prvý svojho druhu. Šablóny tu nie sú: každý list sa kreslí od nuly pre konkrétnu úlohu. Vpíšte názov do popisového poľa a pošlite mi ho.

Objednávateľvy List02.6 NavrholanorroDev
Prebrať projekt (otvorí sa na novej karte)

Otvorí sa Telegram s pripravenou správou — stačí stlačiť Odoslať.

List 03 O mne

O mne

Som anorroDev — dizajnér, ktorý píše kód. Projekt vediem od prvého náčrtu po spustenie: vymyslím, ako vyzerá a ako sa ovláda, postavím ho a zverejním.

Robím weby, Telegram boty a Mini Apps pre malé podniky — ako v prácach vyššie: barbershop, kaviareň, pneuservis, cukráreň. Dbám na to, aby si zákazník bez zbytočných krokov rezervoval termín alebo niečo objednal a majiteľ videl, čo sa deje. Preto popri rozhraní staviam aj neviditeľnú časť — bota, databázu, server, panel pre majiteľa. Hneď vo viacerých jazykoch a s cenami v správnej mene.

Legenda

  • Plná čiara — to, čo ľudia vidia: rozhranie, pohyb, texty na tlačidlách.

  • Čiarkovaná čiara — to, čo je pod kapotou: bot, databáza, server, nasadenie.

  • Bodkočiarkovaná — os — cesta človeka od prvej obrazovky k rezervácii či nákupu.

  • Červená čiara — opravy. Robím ich sám, kým si ich niekto všimne.

Kusovník

Pol.OblasťObsahNa čo
1Dizajnrozhrania, dizajn systémy, prototypyako produkt vyzerá a pôsobí
2FrontendHTML, CSS, JavaScript, TypeScriptweby a Mini Apps
3FrameworkyReact, Next.js, Tailwindkeď projekt rastie
4PohybCSS, Canvas 2D, GSAP, View Transitionsanimácia, ktorá vysvetľuje
5TelegramBot API, Mini Appsboty a mini aplikácie
6ServerPython, aiogram 3, aiohttp, SQLitelogika bota a dáta
7NasadenieGit, GitHub, Cloudflare Pages, Azurespustenie a aktualizácie

Technické požiadavky

  1. Rozhranie musí pôsobiť živo — a na telefóne sa nesekať.
  2. Animácia vysvetľuje, čo sa stalo. Ak nevysvetľuje, nie je tam.
  3. Demo sa otvára cez odkaz, bez registrácie.
  4. Čo je nakreslené, to je postavené. Žiadne „opravíme neskôr“.

List 04 Postupová karta

Ako prebieha práca

Päť operácií ako v postupovej karte. Po každej máte čo otvoriť cez odkaz — nič sa nedeje „potichu“.

  1. Op. 005

    Zadanie

    V Telegrame prejdeme, čo treba, pre koho a ako to bude fungovať. Ak je nápad ešte surový, navrhnem, kde začať.

    Výsledok
    krátke zadanie: obrazovky, funkcie, cena a termín
    Od vás
    pár viet o úlohe a weby, ktoré sa vám páčia
  2. Op. 010

    Náčrt

    Kreslím hlavné obrazovky presne tak, ako ich postavím — nie „obrázok na prezentáciu“.

    Výsledok
    náčrty cez odkaz; úpravy ešte pred kódom
    Od vás
    pripomienky k náčrtom
  3. Op. 015

    Stavba

    Staviam rozhranie aj to, čo je pod ním: bota, databázu, server. Ukazujem priebežne, nie až na konci.

    Výsledok
    živé demo — dá sa preklikať v telefóne
    Od vás
    texty, fotky, ceny
  4. Op. 020

    Spustenie

    Pripojím doménu, notifikácie a platby, ak ich potrebujete, a zverejním.

    Výsledok
    funkčný web, bot alebo Mini App a prístupy k nim
    Od vás
    doména alebo prístup k nej
  5. Op. 025

    Podpora

    Opravím, ak sa niečo pokazí, a doplním, keď firma bude potrebovať viac.

    Výsledok
    produkt, ktorý rastie s firmou
    Od vás
    správa, keď niečo budete potrebovať

List 05 Kontakt

Porozprávame sa?

Napíšte pár viet o projekte — odpoviem a navrhnem, kde začať.

Napísať na Telegram (otvorí sa na novej karte)
NavrholanorroDev
Telegram @anorroDev (otvorí sa na novej karte)
E-mail [email protected]
GitHubgithub.com/anorroDev (otvorí sa na novej karte)
Klientvy
List05 Listov05
Mierka1:1 Dátum2026

Skúšobňa Pneuservis „Dezén“

Na novej karte

Skúšobňa Torty „Vrstva“

Na novej karte