شروع پروژه
CASE FILES / ۰۲

CASE 02 · BRAND · INTERACTIVE CAMPAIGN

مولتی‌کافه از هویت برند تا تجربهٔ تعاملی کمپین.

کمپینی که مخاطب را از پیامک به یک بازی ساده و جذاب می‌برد، فرصت‌ها را در سرور کنترل می‌کند و هر مشارکت و معرفی را قابل گزارش می‌سازد.

برندکمپینموشنبازی تبلیغاتی
تصویرسازی مفهومی کمپین مولتی‌کافه: پوستر کمپین و بازی انتخاب ماگ روی موبایل ماگ شانس CAMPAIGN · 2026 یکی از ماگ‌ها را انتخاب کن ۲ فرصت باقی مانده دوستت را دعوت کن، یک فرصت بیشتر بگیر تصویرسازی مفهومی · Concept render
  1. ۰۱
    PROBLEM

    مسئله

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

  2. ۰۲
    OUR ROLE

    نقش دقیق ما

    ایدهٔ تعامل، طراحی بصری و موشن، توسعهٔ فرانت‌اند و بک‌اند، اتصال پیامک و استقرار.

  3. ۰۳
    SOLUTION

    راهکار

    ورود با رمز یک‌بارمصرف، بازی انتخاب ماگ با فرصت‌های محدود، لینک معرفی که برای هر ثبت‌نام موفق فرصت تازه می‌دهد، و گزارش‌های آماده برای تیم کمپین.

تصمیم‌های فنی

  • D-01قانون در سرور

    هر تلاش در سرور مصرف و نتیجه همان‌جا تعیین می‌شود؛ کلاینت فقط نمایش می‌دهد.

  • D-02سبک و بدون ORM

    بک‌اند کوچک با Hono و PostgreSQL، تا سریع و قابل نگهداری بماند.

  • D-03گزارش بدون افشای داده

    نماهای گزارش آماده در پایگاه داده، بدون انتشار شمارهٔ کاربران از API عمومی.

  • D-04استقرار ایزوله

    سه سرویس Docker Compose پشت Caddy؛ API و پایگاه داده پورت عمومی ندارند.

ViteTypeScriptHonoPostgreSQLSMS OTPDocker ComposeNginxCaddy

STATUS · وضعیت امروز

پیکربندی تولید آماده و مستند است؛ سرویس با کلیدهای پیش‌فرض یا تنظیم ناقص پیامک اصلاً اجرا نمی‌شود.

مسئلهٔ مشابهی دارید؟

شروع پروژه تجربهٔ دیجیتال برند
NEXT CASE هاپولی — منطق یک بازار خدمات، در یک محصول یکپارچه.
شروع پروژه
QUESTION COMPASS

چه چیزی برایتان مبهم است؟

سؤالم اینجا نیست؛ می‌پرسم
↑↓ navigate↵ openCtrlK toggle