Ügyfélprojekthez nyilvános linket és repót nem adok: éles rendszerek, valódi ügyféladatokkal. A saját projektekhez demókat építek, amiket bárki megnyithat, és kódot szívesen mutatok egy beszélgetésen. Az első ügyfélmunka most készül — amint él, itt lesz a link és a képernyőkép.

Bemutató projekt
Szálka Fodrászat: szalonoldal foglalással
Bemutató szalonoldal: az árak egy hajszínkártyán, a fodrászok kerek tükörben a saját legközelebbi szabad időpontjukkal, az időpontválasztó pedig egy fésű, fél óránként egy foggal. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Egy kis fodrászatnak kell egy egyszerű, telefonról is használható foglaló, anélkül, hogy Excelben vagy üzenetben egyeztessen.
A megoldás
Szolgáltatásválasztó, szabad sávok, foglalási űrlap, megerősítő képernyő és admin lista. A demó localStorage-ben fut; élesben Supabase + e-mail jön.
Stack

Bemutató projekt
Kispipa Büfé: napi menü
Bemutató napi menü büfének: a mai menü betűtáblán, allergénszűrővel. Elvitelre előre lehet rendelni, minden rendelés egy pecsét a telefonos törzskártyán, a hét letéphető naptárlapokon. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
A kisvendéglő a napi menüt gyakran papírlapról fotózza Facebookra. A vendég nem találja, a tulaj nehezen frissíti.
A megoldás
Nyilvános mai menü, heti áttekintés, jelszavas szerkesztő. A demó localStorage-ben ment; élesben Supabase auth + tábla.
Stack

Bemutató projekt
Kovács Villanyszerelés: villanyszerelő oldal
Bemutató oldal villanyszerelőnek: az árak egy mérőműszer tárcsáján, előtte-utána csúszka, a munkamenet érszínekkel, az ajánlatkérőben pedig kismegszakítókat kapcsolsz fel. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Egy szakiparosnak nem webshop kell, hanem egy oldal, ami telefonon azonnal betölt, megmondja, mit vállal és hol, és egy koppintással hívható.
A megoldás
Egy oldal sima HTML-lel és CSS-sel, keretrendszer nélkül, egy rövid scripttel az űrlaphoz. Helyi vállalkozás schema.org adattal. A bemutató űrlapja nem küld e-mailt; élesben egy űrlapszolgáltatás kerülne mögé.
Stack

Bemutató projekt
Kormos Autószerviz: időpont és árajánlat
Bemutató autószerviz-oldal: a műhely fehértáblája a mai emelőkkel és a következő szabad leadással, műhelyidő foglalása rendszámmal, árajánlatkérés, vizsga előtti ellenőrzőlista. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Egy kis szervizben a telefon egész nap csörög: mikor hozhatom, mennyi lesz. A szerelő a kocsi alól veszi fel, az időpont füzetbe kerül, az ajánlat fejben marad.
A megoldás
Két belépő: aki tudja, mi kell, foglal; aki csak azt tudja, hogy „kopog”, leírja, és visszahívást kér. A sávszámítás a fodrász-demóból jön, tesztekkel. A demó localStorage-ben fut; élesben adatbázis és SMS-emlékeztető jönne.
Stack

Bemutató projekt
Pipacs Virágkötészet: csokorkötő
Bemutató virágbolt: kész csokrok zsinegen, amelyek egy koppintással a csokorkötőbe kerülnek, ott szálanként rakod össze a mai készletből. Szezonnaptár és ápolási kártya. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Egy kis virágbolt oldalán általában fotógaléria és telefonszám van. Aki csokrot akar, felhív, és szóban próbálja elmagyarázni, mit szeretne.
A megoldás
Csokorkötő a mai vödrökből: a virágok középre, a zöldek szélre kerülnek, a szálak átcsúsznak az új helyükre. Csomagolás, kártya, átvételi nap és napszak. A csokor logikája tesztelt modul.
Stack

Bemutató projekt
Oldó Masszázsstúdió: „Mennyi időd van?”
Bemutató masszázsstúdió: megadod, mennyi időd van és hol fáj, az oldal percre beosztja a masszázst, kiírja az árat és a beleférő szabad időpontokat. Ajándékutalvány percre, élő előnézettel. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Aki masszázsra jelentkezik, ritkán tudja, hogy svéd vagy sport kell neki. Azt tudja, hol fáj, és mennyi ideje van. A legtöbb szalon oldala mégis a kezelések nevével kezd.
A megoldás
A választott időt 5 perces lépésekben osztja el a területek között, minden területnek jut egy minimum, és ha nem fér bele, megmondja, hány perc kell. Utána a hosszhoz illő szabad időpontokat mutatja, zárás előtt befejezve. Mindkettő tesztelt modul.
Stack

Bemutató projekt
Diófa Vendégház: kulcstábla és közvetlen foglalás
Bemutató vendégház: a recepciós kulcstáblán csak a kiválasztott napokra szabad szobák kulcsa lóg, az ár IFA-val együtt számolódik, és egymás mellett látszik, mennyivel olcsóbb közvetlenül foglalni, mint portálon. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Egy kis vendégház a vendégei nagy részét portálokon kapja, és minden foglalás után kb. 15% jutalékot fizet. A saját oldala többnyire csak fotógaléria telefonszámmal: nem látszik, van-e szabad szoba, mennyibe kerül, és miért érné meg közvetlenül foglalni.
A megoldás
A dátum, a létszám és a kutya alapján csak a jó szobák kulcsa lóg a táblán, a foglaltaknál krétával ott van, mikortól szabadok. A szállásjegy soronként számol, az IFA-t csak a felnőttekre. Ha semmi sem jó, egy gomb az első szabad napra ugrik. A kérés végén látszik, mit kap a vendég, és mit lát a gazda: jutalék 0 Ft. A számolás tesztelt modul.
Stack

Bemutató projekt
Szemközt kávézó és borbár: nappal kávé, este bor
Bemutató kávézó, ami este borbár: a nap ívén húzott idő átváltja az oldalt nappaliból estébe, és vele a kínálatot is. Az esti programokra szabad hellyel lehet asztalt kérni. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Egy kávézó, ami este borbár, valójában két hely: reggel a kávét keresik, este a bort és a programot. Egy átlagos oldal mindkettőt egyszerre mutatja, így egyik sem jön át, és az esti asztalokat telefonon foglalják, ha egyáltalán.
A megoldás
A nyitóoldal teljes képernyős fotója a választott időponthoz úszik át nappaliból estébe; a tárcsa egy ív, amin a nap (este a hold) halad. A kínálat csak napszakváltáskor rajzolódik újra. A programoknál látszik, hány hely maradt, és a kérés a pult nézetével zárul. A nyitvatartás és a programok tesztelt modulból jönnek.
Stack

Bemutató projekt
Masni Ajándékbolt: ajándék, amit nem kell kitalálni
Bemutató ajándékbolt: a nyitóoldal ajándéka betöltéskor becsomagolja magát, kattintásra kibomlik, és kiugrik belőle három ajánlat a polcról. Az ajándékkereső a készletből ajánl, a csomagolás és a kártya élőben látszik, a bolt félreteszi. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Aki ajándékot keres, nem terméket keres, hanem ötletet. Egy kis bolt oldala többnyire csak fotókat és nyitvatartást mutat, így a vásárló nem tudja meg, van-e jó ötletük a keretéhez, és inkább webáruházban rendel.
A megoldás
Három kérdésből (kinek, mire, mennyiért) a valós készletből ajánl, az elfogyottat jelzi. A választott ajándék egy CSS-ből rajzolt csomagon élőben változik a papírral és a kártya szövegével, a végén egy rövid kóddal a következő zárásig félreteszik. Az ajánlás és a félretétel tesztelt modul.
Stack

Bemutató projekt
Csavar Szerviz: mutassa meg, hol fáj neki
Bemutató telefon- és számítógép-szerviz: a nyitóoldalon egy szétszedett telefon rétegei a hibák. A rossz részre bökve ott látszik az ár és hogy mikorra kész, a javítás munkalapszámmal követhető, és van nyomtatási kalkulátor. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
A szervizbe telefonálók első két kérdése mindig ugyanaz: mennyi és mikorra. A legtöbb szerviz oldala erre nem felel, ezért a telefon egész nap cseng, és aki nem éri el őket, a következő szervizt hívja.
A megoldás
CSS-3D-ben szétnyíló telefon: a kijelző, a keret a töltővel, az alaplap, az akkumulátor és a hátlap egy-egy hiba. A választott réteg fiókként kicsúszik, mellette az ársáv és az elkészülés napja. A teljes becslés eszközre és márkára is számol, hőpapír-nyugta formában. A becslés, a munkalap és a nyomtatás tesztelt modul.
Stack

Bemutató projekt
Küllő Kerékpárszerviz: bökjön rá, mi nem jó rajta
Bemutató kerékpárszerviz: a bicikli rajzán kell rábökni a rossz részre, abból áll össze a munkalap árral és idővel. A rajz görgetésre forog, a kiválasztott alkatrészre nagyít, a leadásnál csak az a nap választható, ahová a munka belefér. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Aki elviszi a biciklijét, többnyire nem tudja, hogy hívják a rossz alkatrészt, és mennyi idő lesz. A szerviz telefonon próbálja kitalálni, a műhelyben pedig egymásra torlódnak a munkák.
A megoldás
Öt pont a rajzon (kerék, fék, lánc, váltó, kormány), mindegyik a saját munkáit kínálja; a kiválasztottakból munkalap lesz árral és szerelőidővel, egy csomag elnyeli a benne lévő beállításokat. A leadási napoknál látszik a szabad szerelőidő, és csak az a nap választható, ahová belefér. A számolás tesztelt modul.
Stack

Bemutató projekt
Lencse Optika: ha a legalsó sort is el tudta olvasni
Bemutató optika: a nyitóoldal egy homályos szemtábla, amit egy húzható lencse alatt élesen látni. A recept számait emberi nyelven magyarázza, lencsét ajánl hozzá árral, és arcformához mutat keretet. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
A szemüvegrecept a legtöbb embernek érthetetlen számsor, és fogalma sincs, mennyibe kerül majd a lencse. Az optikák oldala ritkán segít ebben, így az árat csak a pultnál tudja meg.
A megoldás
A tábla két rétegben van: egy elmosott és egy éles másolat, amit a lencse körbe vág; a lencse egérrel, ujjal és nyilakkal is mozgatható. A recept-űrlap negyedes lépésben kér, és soronként elmondja, mit jelent; a dioptria alapján lencseindexet és párárat ajánl. A magyarázat és az ajánlás tesztelt modul.
Stack

Bemutató projekt
Mancs Állatorvosi Rendelő: mikor kell a következő oltás?
Bemutató állatorvosi rendelő: a nyitóoldalon egy növekedési vonalzó, amin a kölyök az életkorral halad és nő, az oltások pedig mancsként telnek be. A teljes oltási naptár a születési dátumból számol, és SMS-emlékeztetőt lehet kérni. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
A gazdák nagy része nem tudja fejből, mikor esedékes a következő oltás, és a kötelező veszettség elleni oltás könnyen elcsúszik. A rendelő telefonon emlékeztet, ha egyáltalán.
A megoldás
A vonalzó négyzetgyökös léptékű, hogy a sűrű első hónapok is olvashatók legyenek; a kép, a csúszka és a mancsok ugyanazon a skálán vannak. Kutya és macska külön tervet kap. A naptár a múltbeli oltásokat elmaradtnak jelzi, amíg nincs bepipálva, az évente ismétlődőknél a következőt mutatja. A terv és az emlékeztető napja tesztelt modul.
Stack

Bemutató projekt
Dr. Halmi Ügyvédi Iroda: előre megmondjuk, mennyi és meddig
Bemutató ügyvédi iroda: a nyitóoldalon egy dosszié, ügytípusonként egy füllel. A fül előre hozza az aktát a várható díjjal és időtartammal, alatta kinyomtatható „hozza magával” lista és konzultációfoglalás. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Ügyvédhez a legtöbben úgy mennek, hogy nem tudják, mennyibe kerül és meddig tart, és az első találkozóra a fele irat hiányzik. Az irodák oldala többnyire csak szakterületeket sorol.
A megoldás
Hat ügytípus, mindegyiknek saját aktája: mit csinálunk, meddig tart, mennyi a díj (ingatlannál a vételár 0,8%-a, legalább 80 000 Ft). A fülek nyilakkal is válthatók, a választás átkerül a részletekhez és az iratlistához, ami pipálható és nyomtatható. A díjszámítás tesztelt modul.
Stack

Bemutató projekt
Fekete Tinta: előre megmondjuk, mennyi és mennyire fáj
Bemutató tetoválószalon: a flash lap mintái stencilként rajzolódnak ki, mindegyiket csak egyszer varrják, a foglalt át van húzva. A becslő a hely, a méret és a stílus alapján ár- és időkeretet, alkalmak számát és fájdalomszintet ad. Saját kezdeményezés, nem ügyfélmunka.
Tervezés, fejlesztés, deploy
A feladat
Aki tetoválást szeretne, üzenetben teszi fel a stúdiónak ugyanazokat a kérdéseket: mennyi, hány alkalom, mennyire fáj. A válasz napokig tart, és addig máshol is kérdez.
A megoldás
A minták SVG-vonalrajzok, amik a lap képernyőre érésekor stencilként rajzolódnak ki, hoverre piros tintával újra; egy minta egyszer foglalható, 18 éven aluliaknak nem. A becslő a testrész, a méret és a stílus alapján számol, legfeljebb 4 órás alkalmakra bontva. A becslés tesztelt modul.
Stack