SaaS-platform esettanulmány
The Cloud Bakery OS
Pékségek működésére fejlesztett SaaS-platform, amely egy rendszerben kezeli a gyártástervezést, a készletet, a rendeléseket, a kiszállítást és a nyomonkövetéshez szükséges adatokat. Több vállalkozás elkülönített kiszolgálására készült, saját ügyfélportállal és szerepköralapú hozzáféréssel.
Áttekintés
Egy rendszerben a pékség fő működési folyamatai.
A The Cloud Bakery több különálló adminisztrációs folyamatot kapcsol össze egy közös rendszerben. A gyártás, a készlet, a rendelések, a kiszállítás, a nyomonkövetés és a dolgozói feladatok ugyanazon a platformon kezelhetők, így kevesebb szükség van különálló táblázatokra és egymástól független rendszerekre.
A platform több pékséget képes elkülönítetten kiszolgálni. Minden ügyfél saját környezetet, saját arculatú ügyfélportált és az előfizetési csomagjához tartozó funkciókat kap. A rendszert az MK TechLAB fejleszti, a termék tulajdonosa a The Cloud Bakery Ltd.
25+
működési modul
200+
API-végpont
50+
adatbázistábla
4
előfizetési szint

Architektúra
Több ügyfél biztonságos elkülönítésére tervezve
Az ügyfelek adatainak elkülönítése nem csupán a felhasználói felületen történik: a rendszer minden adatlekérdezésnél figyelembe veszi az adott ügyfélkörnyezetet. A szűrés middleware- és adatrétegben is érvényesül.
Ügyfelenként elkülönített adatkezelés
Minden ügyfél adatai elkülönített kontextusban kezelhetők, és az adatlekérdezések automatikusan az adott ügyfélhez kötődnek. Az adminisztrátori megszemélyesítés naplózott művelet, így utólag is visszakövethető.
Saját arculatú ügyfélportál
Minden pékség saját arculatú ügyfélportált kap termékkatalógussal, ügyfélfiókokkal és rendelési funkciókkal. A rendszer vendégként történő fizetést is támogat, így bizonyos vásárlásokhoz nincs szükség regisztrációra.
Hat különböző felhasználói szerepkör
A platformtulajdonos, platformadminisztrátor, pékségtulajdonos, menedzser, dolgozó és sofőr külön jogosultsági szinttel rendelkezik. Az elérhető funkciókat a felhasználói szerepkör mellett az előfizetési csomag is meghatározhatja.
Előfizetési szintek
A különböző előfizetési csomagok eltérő funkciókat és használati korlátokat biztosítanak. Ezek a jogosultságok szerveroldalon is érvényesülnek, nem csak a felhasználói felületen.
Élelmiszeripari nyomonkövetés támogatása
A rendszer támogatja a tétel- és lotkövetést, az előre és visszafelé történő visszakeresést, a visszahívási folyamatokat, a FIFO-alapú lotkiosztást és a lejárati adatok kezelését. A funkcionalitás az élelmiszeripari nyomonkövetési követelmények támogatására készült.
Személyes adatok mezőszintű titkosítása
Az érzékeny személyes adatok, például nevek, e-mail-címek, telefonszámok és címadatok, mezőszintű titkosítással tárolhatók. A rendszer külön törlési folyamatot biztosít a személyes adatok eltávolításának támogatására.
Modulok
A platform fő működési moduljai
Az alábbiak a rendszer legfontosabb funkcionális területei.
Recept- és alapanyagkezelés
Receptverziók kezelése automatikus tápérték-számítással, a 14 kötelezően jelölendő allergén nyomon követésével, költségelemzéssel és többféle kihozatalt kezelő receptúrákkal.
Gyártástervezés
Napi és heti gyártási tervek, rendelésalapú ütemezéssel, FIFO-lotkiosztással, nyomtatható gyártási lapokkal és keresleti adatokon alapuló javaslatokkal.
Készlet és raktár
Készletkövetés több helyszínen, újrarendelési szintekkel, lejárati figyelmeztetésekkel, beszerzési rendelések kezelésével és igény szerint kereslet-előrejelzéssel.
Rendeléskezelés
Egyszeri és ismétlődő ügyfélrendelések kezelése, rendelési státuszok követése, útvonalhoz rendelés és számlagenerálás.
Útvonal-optimalizálás és kiszállítás
Kiszállítási útvonalak tervezése Google Maps-integrációval, sofőr- és idősávkezeléssel, kézbesítési igazolással és útvonalfrissítésekkel.
Címketervezés és nyomtatás
Vizuális címketervező húzd és ejtsd szerkesztéssel, dinamikusan beilleszthető termékadatokkal, vonalkód- és QR-kód-támogatással, valamint kötegelt nyomtatással.
Tétel- és lotkövetés
Az alapanyagok és késztermékek előre és visszafelé is visszakereshetők, a rendszer pedig támogatja a lejárati adatok, a beszállítói lotok és a visszahívási folyamatok kezelését.
Képzési akadémia
Beépített képzési felület kurzusokkal, kvízekkel, multimédiás tananyagokkal és tanúsítványokkal. Külső résztvevők meghívása külön vendéghozzáféréssel is támogatott.
Kioszk mód
Gyártótéri tabletekhez optimalizált teljes képernyős felület munkaidő-rögzítéssel, gyártási feladatokkal és egyszerűsített navigációval.
Munkaidő-rögzítés és bérszámfejtési export
PIN-alapú munkaidő-rögzítés szünetkezeléssel, túlórajelzéssel, vezetői jóváhagyással és bérszámfejtéshez használható exporttal.
Analitika és jelentések
KPI-irányítópult bevételi, termék-, ügyfél-, útvonal-, gyártási és haszonkulcsadatokkal, valamint CSV-, Excel- és PDF-exporttal.
Online rendelési ügyfélportál
Saját arculatú rendelési felület termékkatalógussal, ügyfélfiókokkal, rendelési előzményekkel és regisztráció nélküli vásárlási lehetőséggel.
Technológiai háttér
A platform technológiai háttere
Felhasználói felület
- Next.js 15
- TypeScript
- Tailwind CSS
- shadcn/ui
- React Hook Form
- Chart.js / Recharts
- @dnd-kit
Szerveroldal
- Next.js API Routes
- Prisma ORM
- Adatbázis-meghajtó
- Jelszó-hash-elés
- JWT-alapú hitelesítés
- Zod validation
Adatbázis
- MySQL 8.0
- Mezőszintű titkosítás
- Átfogó relációs séma
Infrastruktúra
- Vercel
- Objektumtár (CDN)
- Redis (caching)
- Google Maps API
- Nodemailer + Resend
Biztonság és megfelelés
- GDPR szerinti mezőszintű titkosítás
- CSRF-védelem
- RBAC (6 szerepkör)
- Auditnaplózás
- FSA-megfelelés
- Kérésszám-korlátozás
Fontos döntések
Mérnöki részletek
Kettős adatbázisréteg
Az ORM biztosítja a séma kezelését és a típusbiztonságot, míg a teljesítménykritikus lekérdezések közvetlen adatbázis-kapcsolatot használhatnak. A két megközelítés kombinációja lehetővé teszi, hogy a fejlesztés karbantartható maradjon anélkül, hogy a nagyobb teljesítményt igénylő műveleteknél felesleges korlátok jelentkeznének.
Útvonal-optimalizáló algoritmus
A rendszer a kiszállítási idősávok, a sofőrök elérhetősége és az útvonaladatok alapján javasol kiszállítási sorrendet, amely az útvonaltervezés hatékonyságát támogatja.
AI-támogatású kereslet-előrejelzés
A kereslet-előrejelzési funkció korábbi rendelési és értékesítési adatok alapján támogatja a gyártási mennyiségek megtervezését. A cél, hogy a döntéshozók több adat alapján tudják összehangolni a várható keresletet és a termelést.
Fogd és vidd rendszerű címketervező
Az @dnd-kit alapú vizuális szerkesztő egyedi termékcímkék készítését támogatja, dinamikusan beilleszthető súly-, allergén- és lejárati adatokkal, vonalkódokkal, QR-kódokkal és kötegelt nyomtatással.
Képzési akadémia tanúsítványokkal
A beépített tanuláskezelő rendszer strukturált kurzusokat, kvízeket és automatikusan generált tanúsítványokat biztosít a dolgozói képzések támogatására. Külső résztvevők tokenalapú vendéghozzáféréssel is meghívhatók.
Részletes auditnapló
A fontos felhasználói műveletekhez szereplő, időbélyeg, érintett objektum és technikai naplóadatok rendelhetők. Az auditnapló támogatja a biztonsági ellenőrzést, a hibakeresést és az adminisztratív visszakövethetőséget.