CsengEssence
Zumba órák, coaching és tarot alkalmak foglalása, bérletkezeléssel és saját admin felülettel.
- Megrendelő
- Horváth Csenge Bettina
- Munka típusa
- Foglalási rendszer
- Év
- 2026
- Élő oldal
- csengessence.com

- adminisztrációs fül
- 9
- nyelv, a levelekben is
- 2
- automatikus levéltípus
- 10+
- fut a karbantartás
- óránként
A helyzet
Csenge Zumba órákat, coaching alkalmakat és tarot foglalásokat tart Budapesten. A jelentkezések üzenetben és telefonon érkeztek, a bérletek nyilvántartása külön ment, a lemondásokat pedig kézzel kellett újra kiajánlani.
A feladat nem egy bemutatkozó oldal volt. Olyan rendszer kellett, amit ő maga kezel, fejlesztő nélkül, és ami a napi adminisztráció nagy részét leveszi róla.
A három döntés
Az első döntés az volt, hogy a foglalási időablakot nem a kód határozza meg. Csenge az admin naptárában maga nyitja meg a napokat, akár hat hónapra előre. A rendszer pontosan addig enged foglalni, ameddig megnyitott nap van.
A bérletegyenleget nem egy szám tárolja, hanem napló. Minden alkalomváltozás külön sorként kerül be, a tulajdonos azonosítójával együtt. Így az egyenleg bármikor újraszámolható, és visszakereshető, mi mikor történt.
A levelek soha nem mennek ki adatbázis tranzakción belül. Enélkül egy visszagördült foglalásról is kiment volna a visszaigazolás.



Mi lett belőle
A vendég fiókkal és fiók nélkül is tud foglalni, látja a valós szabad helyeket, és betelt óra esetén várólistára kerül. Ha valaki lemond, a sorban következő automatikusan levelet kap, és három órája van elfogadni a helyet.
Csenge kilenc fülön kezeli a napi működést: jelenlét, naptárnyitás, befizetések jóváhagyása, bérletek, várólista, zártkörű események. Az emlékeztetők, a lejáratok és a létszámhiány miatti lemondások óránként futó automatikus feladatként mennek.
Amit a rendszer tud
- Foglalás fiókkal és fiók nélkül, élő szabadhely kijelzéssel
- Várólista automatikus továbbajánlással
- Bérletvásárlás és felhasználás, teljes mozgásnaplóval
- Zártkörű esemény igénylése
- Kilencfülnyi admin felület, fejlesztői segítség nélkül
- Magyar és angol nyelv, a leveleket is beleértve
Amiből épült
- Next.js 16
- React 19
- TypeScript
- PostgreSQL (Neon)
- Drizzle ORM
- Auth.js
- Resend
- Vercel
Kezdjük egy beszélgetéssel.
Tizenöt perc, díjmentesen. Ha kiderül, hogy nem tudok segíteni, azt is megmondom, és ajánlok valakit, aki tud.