Ugrás a tartalomra

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

The Cloud Bakery OS, irányítópult, receptek, címketervező és analitika

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.