سیستم فروش چاپ صدر — وقتی سایت، ربات تلگرام و پرینتر به هم وصل میشن
چالش: سفارش خدمات چاپ با مشخصات متغیر — تعداد، نوع کاغذ، نوع چاپ و آپلود فایل طراحی — که از هر خدمت به خدمت دیگه فرق میکنه پرسشهای تکراری مشتری (قیمت، ساعات کاری، آدرس) که وقت کارمندان رو میگیره نیاز به حضور یکپارچه در سایت و تلگرام، بدون دوبارهنویسی سیستم رسوندن سفارشهای آماده چاپ به سیستم ویندوزی فروشگاه بدون کپی دستی فایل مدیریت فروش، فاکتور، تخفیف، تیکت پشتیبانی و شرکای چاپ در یک پنل واحد راهحل: معماری چهارجزئی متصل
توسعه کامل از صفر با Next.js 16 (App Router)، React 19 و TypeScript روی Tailwind 4 و shadcn/ui، دیتابیس Prisma با ۳۲ مدل، ربات تلگرام با Telegraf و زیرساخت Caddy + PM2 روی سرور
سایت فروشگاهی — محصولات، خدمات چاپ با فرم سفارش داینامیک، سبد خرید و پرداخت آنلاین زرینپال دستیار هوشمند — چت AI سایت و ربات تلگرام با یک مغز مشترک پنل مدیریت — بیش از ۱۵ بخش مدیریتی در ۲۳ صفحه Print Agent — سرویس ویندوزی روی سیستم فروشگاه برای چاپ خودکار دستیار هوشمند: چیزی که این پروژه رو خاص میکنه چت هوش مصنوعی سایت (مبتنی بر DeepSeek) فقط سؤالوجواب نمیکنه — با ۱۱ ابزار عملیاتی (Function Calling) به سیستم فروش وصله: قیمت خدمات، ساعات کاری، جستجوی خدمت، وضعیت سفارش و حتی مدیریت کامل سبد خرید — افزودن، ویرایش، حذف و آمادهسازی پرداخت از داخل خود گفتگو. همین دستیار داخل ربات تلگرام هم زندگی میکنه؛ مشتری از تلگرام قیمت میپرسه، سفارش میده، پرداخت میکنه و پیگیری میکنه. سایت و تلگرام به یک سیستم فروش متصلاند، و مصرف توکن، هزینه و خطاهای AI هم در پنل ادمین قابل مانیتوره.
فروشگاه و سفارش خدمات چاپ:
فرمساز داینامیک برای خدمات که هر خدمت فیلدهای اختصاصی خودش رو داره، آپلود امن فایل طراحی با URL امضاشده، گالری و فیلتر محصولات، کدهای تخفیف، فاکتور دستی برای سفارشهای خاص، پیگیری سفارش با تاریخچه وضعیت و بخش محصولات دیجیتال.
پنل مدیریت:
داشبورد فروش و درآمد، مدیریت سفارشها، محصولات و خدمات چاپ، کاربران و پرسنل، تخفیفها، تیکتها، نظرات، شرکای چاپ، صف چاپ، مانیتور هوش مصنوعی، تنظیمات ربات (توکن، شخصیت AI، تست اتصال)، لاگ ممیزی و گزارشهای فروش.
Print Agent:
یک سرویس ویندوزی سبک (Python) که روی سیستم فروشگاه نصب میشه، به سرور وصل میشه، سفارشهای وارد صف چاپ رو با URL امضاشده و امن دریافت میکنه و مستقیم برای پرینتر میفرسته. از مکالمه با مشتری تا کاغذی که از پرینتر بیرون میاد، هیچجا دستبهدست نیست.
امنیت چندلایه:
JWT در کوکی httpOnly، ورود کاربر با OTP و ورود دومرحلهای ادمین، Rate Limiting روی عملیات حساس، محافظت Anti-IDOR در ابزارهای AI (هر کاربر فقط به سفارش خودش دسترسی داره)، رمزنگاری AES-GCM برای اسرار سیستم، لاگ ممیزی کامل، اعتبارسنجی بازگشت پرداخت زرینپال و فایروال با Fail2ban در لایه سرور.
زیرساخت و عملکرد:
اجرا روی سرور با Caddy و HTTPS، مدیریت فرایندها با PM2 و watchdog، بکاپ خودکار دورهای، PWA قابلنصب روی موبایل، بهینهسازی تصاویر WebP و تولید خودکار OG image — همه با RTL فارسی کامل.
سئوی تکنیکال:
Sitemap داینامیک، robots.txt، canonical، OpenGraph، metadata کامل و دادههای ساختاریافته JSON-LD از روز اول.
نوع پروژه: سیستم فروش متصل: سایت + AI + ربات تلگرام + Print Agent استک: Next.js 16 · React 19 · TypeScript · Tailwind 4 + shadcn/ui · Prisma · Telegraf مقیاس: ۵۲,۰۰۰+ خط کد · ۹۳ API Route · ۵۴ صفحه · ۳۲ مدل دیتابیس · ۲۳ صفحه مدیریتی هوش مصنوعی: DeepSeek با ۱۱ ابزار عملیاتی (قیمت، سفارش، سبد خرید) در سایت و تلگرام پرداخت: زرینپال + فاکتور دستی زیرساخت: Caddy · PM2 · watchdog · بکاپ خودکار · PWA وضعیت: Production — فعال و در حال سرویسدهی ......................................................................................................................
این پروژه ترکیب سه تخصص من در یک سیستم واحد است: توسعه وب مدرن با Next.js، ساخت ربات و اتوماسیون تلگرام، و پیادهسازی هوش مصنوعی واقعی — AI که به دیتای کسبوکار وصله و کار انجام میده، نه چتبات عمومی. بهعلاوه یکپارچهسازی با سختافزار فروشگاه و عملیاتیکردن کامل روی سرور.

