ifnex/01_Documents/Project_Roadmap.md
2026-08-02 05:13:12 +03:30

53 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

⚠️ هشدار: این سند قدیمی است و با نقشه‌ی راه جدید (۴ فازی) تناقض دارد.برای آخرین وضعیت، فایل Phase0_Proposal.md را بخوانید.این سند فقط برای مرجع تاریخی نگه داشته شده است.
نقشه راه و چک‌لیست پروژه IFNEX (Task List)
فاز ۱: انتقال از اکسل به دیتابیس و زیرساخت اولیه (در حال انجام)
زیرساخت و دیتابیس
نصب لاراول ۱۱ و آماده‌سازی محیط لوکال
طراحی و ساخت Migration ها (4 جدول اصلی)
ساخت مدل‌های (Models) لاراول
سیدر (Seeder) کشورها
پنل مدیریت (فیلمنت)
نصب و تنظیمات اولیه فیلمنت
ساخت Resource برای کشورها
ساخت Resource برای تعرفه‌ها (با زون‌های ۱ تا ۱۰)
ساخت Resource برای سفارشات (با فرم Repeater برای اقلام گمرکی)
اضافه کردن دکمه آپلود اکسل در پنل تعرفه‌ها
ماژول‌های دیتای پایه
ماژول ایمپورت اکسل تعرفه‌ها (با توجه به ساختار پیچیده اکسل اصلی)
(پنت) ماژول ایمپورت اکسل سفارشات قدیمی (شیت List)
فرم تنظیمات نرخ ارز و ضریب سود (نظام پولی)
منطق تجاری (Business Logic)
موتور محاسبه قیمت (Pricing Engine Service)
تست موتور قیمت‌گذاری در پنل ادمین
ارتباطات و API
تنظیمات CORS در لاراول ۱۲
ساخت API استعلام قیمت (api/calculate-price)
ساخت پلاگین اختصاصی در وردپرس
ساخت شورت‌کد فرم استعلام قیمت در وردپرس
(پنت) داینامیک کردن لیست کشورها در فرم وردپرس (گرفتن لیست از API و پر کردن Select ها)
اسناد و فرم‌ها (بخش GUI)
(پنت) ساخت بارنامه PDF (Waybill) دقیقاً مشابه شیت AWB اکسل
(پنت) ساخت فاکتور PDF (Invoice) مشابه شیت INVOICE اکسل
(پنت) ساخت لیبل چاپی PDF (Label) مشابه شیت label اکسل
(پنت) فرم رهگیری اولیه در وردپرس (استایل دارک مود با تایم‌لاین)
(پنت) اتصال فرم رهگیری به API لاراول (استعلام وضعیت از دیتابیس)
فاز ۲: اتوماسیون مالی و رقابت‌پذیری
(پنت) اتصال به درگاه پرداخت (مثل زرین‌پال)
(پنت) ایجاد جدول کیف پول (wallets) و تراکنش‌ها (transactions)
(پنت) شارژ اعتبار آنلاین توسط کاربر
(پنت) شارژ اعتبار دستی توسط ادمین (تایید واریز تلفنی)
(پنت) کرون‌جاب (Cron Job) برای بروزرسانی روزانه نرخ ارز از API
(پنت) سیستم کوپن و تخفیف‌ها
(پنت) فرمول محاسبه قیمت رقبا و نمایش جدول مقایسه‌ای به کاربر
فاز ۳: رهگیری زنده و عملیات (Operations)
(پنت) راه‌اندازی سرور VPS خارج از کشور (پل ارتباطی)
(پنت) اتصال به API رهگیری (پیشنهاد: TrackingMore)
(پنت) ایجاد سیستم دریافت وب‌هوک (Webhook) از سرویس رهگیری
(پنت) مپ کردن کدهای رهگیری (کد IFNEX به کد DHL/FedEx)
(پنت) ساخت داشبورد مالی ساده در پنل ادمین (سود و زیان خالص)
(پنت) فرم نظرسنجی و رضایت مشتری
(پنت) ساخت پنل کاربری مشتریان در وردپرس (لیست سفارشات، بارنامه‌ها)