این پروژه یک پلتفرم جامع برای مدیریت چرخه حیات سفارشات در یک محیط صنعتی یا کارخانهای است که با هدف حذف کاغذبازی و افزایش سرعت پاسخگویی طراحی شده است. ویژگی اصلی این سیستم، همگامسازی کامل (Sync) بین یک پنل مدیریتی وب و یک ربات پیشرفته تلگرام است.
قابلیتهای کلیدی:
* مدیریت فرآیند (Workflow Management): پلتفرم تمامی مراحل سفارش را از لحظه ثبت توسط مشتری، صدور دستور تولید، تأیید خروج از انبار تا مرحله نهایی صدور فاکتور و تحویل، به صورت خودکار مدیریت میکند.
* سیستم اعلانهای هوشمند (Real-time Notifications): به محض تغییر وضعیت هر سفارش، اعلانهای اختصاصی برای نقشهای مختلف (مدیر، مسئول تولید، انباردار و حسابدار) هم در پنل وب و هم به صورت پیام تلگرامی ارسال میشود.
* ربات تلگرام چندمنظوره (Dual-Interface): ربات تلگرام دارای دو بخش مجزا برای مشتریان (جهت ثبت و پیگیری سفارش) و پرسنل (جهت مدیریت وظایف با استفاده از کدهای دسترسی) است.
* مدیریت نقشمحور (RBAC): دسترسی به منوها و دادهها بر اساس نقشهای سیستمی محدود شده است تا امنیت و نظم در سازمان حفظ شود.
تکنولوژیهای مورد استفاده:
* Backend: توسعه یافته با فریمورک قدرتمند FastAPI (Python) به صورت کاملاً غیرهمزمان (Asyncio).
* Database: استفاده از SQLAlchemy برای مدیریت پایگاه داده و تعامل با دادههای رابطهای.
* Frontend: پنل وب با استفاده از قالبهای Jinja2 و استایلهای واکنشگرا (Responsive).
* Integration: پیادهسازی ربات تلگرام با استفاده از Telegram Bot API بدون وابستگی به کتابخانههای سنگین، جهت بهینهسازی مصرف منابع.
* Deployment: آمادهسازی اسکریپتهای استقرار خودکار بر روی سرورهای لینوکسی.