Ugrás a tartalomra

SaaS-platform esettanulmány

The Cloud Bakery OS

Több ügyfelet kiszolgáló platform, amely egy pékség teljes működését viszi: gyártástervezést, készletet, rendeléseket, kiszállítási útvonalakat és az FSA által elvárt nyomonkövetést, azoknak a táblázatoknak és papíroknak a helyett, amelyekre a legtöbben még támaszkodnak.

Áttekintés

Egy platform.A működés minden részére.

A The Cloud Bakery OS kiváltja azt a táblázatokból, papíralapú nyilvántartásokból és egymástól elszigetelt eszközökből álló rendszert, amelyen sok kézműves pékség működik. Gyártás, készlet, rendelés, kiszállítás, megfelelés és dolgozói kezelés egy helyre kerül, nem hat külön eszközbe.

Több ügyfelet kiszolgáló termék: minden pékség elkülönített környezetet kap saját arculattal, saját ügyfélportállal és a méretéhez illő csomaggal. Az MK TechLAB keretében építettem, a tulajdonosa a The Cloud Bakery Ltd.

25+

Működési modulok

200+

API-végpontok

50+

Adatbázistáblák

4

Előfizetési szintek

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

Architektúra

Az első naptól nagyobb léptékre tervezve

A tenant logika az adatrétegben érvényesül, nem a felületen, ezért lekérdezés nem futhat nélküle.

🏗️

Tenant szintű elkülönítés

Minden tábla tenant kontextushoz van kötve, és minden lekérdezés middleware-szinten kap szűrést, így tenant elkülönítés nélkül lekérdezés nem fut. Az adminisztrátori megszemélyesítés teljes auditnaplóba kerül.

🎨

White-label ügyfélportál

Minden pékség saját arculatú, slug alapján elért portált kap termékkatalógussal és ügyfélfiókokkal. A vendégek regisztráció nélkül is fizethetnek.

🔐

Hat szerepkörös RBAC

Platformtulajdonos, platformadmin, tulajdonos, menedzser, dolgozó és sofőr, mind pontosan körülhatárolt jogosultságokkal. A funkciók elérését az előfizetési szint is korlátozza.

💳

Előfizetési szintek

Demo, Starter, Professional és Enterprise csomagok. A funkciókapcsolók és használati limitek minden kérésnél az API-rétegben érvényesülnek.

🔎

Az FSA elvárásainak megfelelő nyomonkövetés

Teljes „field to fork” batch- és lotkövetés. Előre és visszafelé irányuló nyomonkövetés, visszahíváskezelés, FIFO lotkiosztás és lejáratkövetés, az FSA egylépéses nyomonkövetési elvárásai szerint felépítve.

🛡️

GDPR mezőszintű titkosítás

Mezőszintű titkosítás minden személyes adaton: e-mailen, telefonszámon, címen és néven. Az elfeledtetéshez való jogot egyetlen törlési művelettel támogatja.

Modulok

Huszonöt modul.Ebből tizenkettő itt.

A huszonötből tizenkettő: a gyártótértől az irodán át az ügyfél ajtajáig.

Recept- és alapanyagkezelés

Receptverziózás automatikusan számolt tápértékadatokkal, allergénkövetéssel mind a 14 brit allergénre, költségelemzéssel és több kimenetet kezelő receptekkel.

Gyártástervezés

Napi és heti ütemezés kereslet alapú javaslatokkal, FIFO lotkiosztással, sütési lap PDF-generálással és rendelésekhez kötött gyártási tervekkel.

Készlet és raktár

Valós idejű készletkövetés több helyszínen, újrarendelési pontok, kereslet-előrejelzés, lejárati figyelmeztetések és beszerzési rendelések kezelése.

Rendeléskezelés

Ügyfélrendelések létrehozása, állandó és ismétlődő rendelések, státuszkövetés a függő állapottól a kiszállításig, útvonalkiosztás és számlagenerálás.

Útvonal-optimalizálás és kiszállítás

Útvonaltervezés a Google Maps API-val, sofőrök kiosztása, kiszállítási idősávok kezelése, kézbesítési igazolás és valós idejű útvonalfrissítések.

Címketervezés és nyomtatás

Vizuális, drag-and-drop címketervező dinamikus adatkötéssel, vonalkód- és QR-támogatással, kötegelt nyomtatással és nyomtatási sor kezelésével.

Batch- és lotkövetés

Az FSA elvárásainak megfelelő „field to fork” nyomonkövetés előre és visszafelé irányuló kereséssel, visszahíváskezeléssel, lejáratkövetéssel és beszállítói lotkapcsolattal.

Képzési akadémia

Online kurzusok modulokkal, kvízekkel, multimédiás anyagokkal, tanúsítványgenerálással, külső tanulók meghívásával és vendéghozzáféréssel.

Kioszk mód

Érintésre optimalizált, teljes képernyős felület gyártótéri tabletekhez, 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és

PIN-alapú dolgozói munkaidőkövetés szünetkezeléssel, GPS-helyzettel, túlóraészleléssel, vezetői jóváhagyással és bérszámfejtési exporttal.

Analitika és jelentések

Valós idejű KPI-irányítópult, bevétel termék, ügyfél és útvonal szerint, gyártási hatékonyság, haszonkulcsok, valamint CSV-, Excel- és PDF-export.

White-label ügyfélportál

Slug alapján elért ügyfélportál egyedi arculattal, termékkatalógussal, vendégként történő fizetéssel, rendelési előzményekkel és reCAPTCHA v3-mal.

Technológiai stack

Modern, éles használatban bizonyított stack

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 kezeli a sémát és a típusbiztonságot. A teljesítménykritikus lekérdezéseknél közvetlen adatbázis-kapcsolatot használok. A hibrid megközelítés mindkettőt megadja anélkül, hogy bármelyik oldal túl lenne mérnökölve.

Útvonal-optimalizáló algoritmus

A Google Maps Roads API-ra épített egyedi optimalizáló a kiszállítási idősávokból, a sofőrök elérhetőségéből és az élő forgalomból számolja a kiszállítási sorrendet, így minden körön üzemanyagot és időt takarít meg.

AI-támogatású kereslet-előrejelzés

A receptoptimalizálási javaslatok és a kereslet-előrejelzés pontosabb gyártástervezést ad a pékségeknek. Egy olyan vállalkozásban, ahol az el nem adott termék veszteség, ez a különbség fizeti ki a szoftvert.

Drag-and-drop címketervező

Az @dnd-kit alapú tervező teljesen egyedi termékcímkéket enged készíteni dinamikus adatkötéssel súlyhoz, allergénekhez és lejárati dátumokhoz, vonalkód- és QR-támogatással, valamint kötegelt nyomtatással csatlakoztatott nyomtatókra.

Képzési akadémia tanúsítványokkal

A beépített tanuláskezelő rendszer strukturált kurzusokkal, kvízekkel és automatikusan generált tanúsítványokkal képzi a dolgozókat. Külső tanulók tokenalapú vendéghozzáféréssel hívhatók meg.

Auditnyom minden változtatáson

Minden felhasználói művelet naplózva van szereplővel, célponttal, időbélyeggel, IP-címmel és user agenttel. Az auditrendszer alátámasztja a GDPR-megfelelést, és a platformadminoknak átláthatóságot ad minden tenant fölött.