Fabrik logo
همه پروژه‌ها
وب اپلیکیشناین پروژه توسط تیم ما ساخته شده است10 هفته

پلتفرم سفارش‌گیری کافه‌ها (Buss Portal)

سامانه کامل سفارش‌گیری از روی کد QR میز برای کافه‌ها: سایت مشتری، پنل مدیریت و API مستقل.

درباره پروژه

مونوریپو فول‌استک برای کافه‌ها: مشتری با اسکن کد QR روی میز، منو را می‌بیند، سفارش می‌دهد و وضعیت لحظه‌ای سفارش را دنبال می‌کند؛ صاحب کافه از پنل اختصاصی، منو و قیمت‌ها را مدیریت می‌کند و صف سفارش‌ها را پیش می‌برد.

چالش

سه اپ مجزا (سایت مشتری، پنل ادمین، API) باید یک منوی واحد و هماهنگ داشته باشند؛ قراردادها و انواع داده بین هر سه باید مشترک باشد و هیچ سفارش یک کافه نباید برای کافه دیگر دیده شود.

نتیجه

با معماری مونوریپو (Turborepo) و قراردادهای مشترک Zod، یک پنل مدیریت با CRUD کامل منو، صف سفارش با وضعیت‌های مرحله‌ای، تولید انبوه کد QR میز و احراز هویت نقش‌محور تحویل شد؛ مستندات OpenAPI (Swagger) هم برای API تولید می‌شود.

پشته فناوری

  • Next.js 15
  • NestJS
  • PostgreSQL
  • Prisma
  • NextAuth v5
  • Turborepo
  • Docker
  • Swagger
  • pnpm

زمان تحویل

10 هفته

از جلسه نیازسنجی تا تحویل، همه‌چیز ماژولار و مستند بود؛ تغییر قیمت منو همان لحظه روی سایت مشتری اعمال می‌شود و تیم کافه بدون آموزش خاصی با پنل کار می‌کند.
نظر مشتری