برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام
خانه پروژه ها برنامه نویسی پروژه های طراحی سایت سایت جامع مدیریت ارسال بسته‌های پستی

سایت جامع مدیریت ارسال بسته‌های پستی

۱ روز پیش
بودجه
از
۳,۰۰۰,۰۰۰ تومان
تا
۷,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۱۰ روز
کارفرمای جدید
تهران
کارلنسر
وضعیت
منتشر شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
کارلنسر
طراحی و پیاده‌سازی سامانه جامع تحت وب برای مدیریت ارسال بسته‌های پستی. این سامانه پل هوشمند بین فروشگاه‌های اینترنتی و شرکت‌های حمل‌ونقل است. فاز اول فقط به شرکت ملی پست متصل می‌شود، اما معماری ماژولار امکان افزودن سایر شرکت‌ها (تیپاکس، الوپیک، چاپار، پیک موتوری) را بدون تغییر هسته فراهم می‌کند. هدف، خودکارسازی ثبت، مدیریت، رهگیری و اطلاع‌رسانی مرسولات است. فروشندگان بسته را ثبت و کد رهگیری دریافت می‌کنند. مشتریان از طریق پیامک و پیام‌رسان‌های داخلی مطلع می‌شوند. اپلیکیشن موبایل در این فاز نیست اما زیرساخت API برای آن فراهم می‌شود. ۲. اهداف کاهش زمان و هزینه، حذف عملیات دستی، یکپارچه‌سازی خودکار با فروشگاه‌ها، افزایش رضایت مشتری با اطلاع‌رسانی به‌موقع (پیامک و پیام‌رسان)، ایجاد زیرساخت امن، مقیاس‌پذیر و توسعه‌پذیر. ۳. نیازمندی‌های فاز اول ۳-۱. ثبت‌نام و مدیریت کاربران: ثبت‌نام با احراز هویت دو مرحله‌ای. کاربر کد ملی و کدپستی را وارد می‌کند. سیستم با اتصال به سامانه استعلام کد ملی (وزارت کشور) و سامانه کدپستی (شرکت ملی پست)، صحت اطلاعات را لحظه‌اً تأیید می‌کند. سپس کد فعال‌سازی یکبارمصرف پیامک می‌شود. پروفایل شامل اطلاعات شخصی، آدرس‌های فرستنده با کدپستی تأییدشده، تنظیمات پرداخت و داشبورد اختصاصی با آمار سفارش‌ها. ۳-۲. ثبت و مدیریت سفارش: فرم ثبت سفارش شامل اطلاعات گیرنده (نام، آدرس، تلفن، کدپستی معتبر که مجدداً استعلام می‌شود)، وزن، ابعاد، نوع بسته‌بندی و ارزش اعلامی. محاسبه خودکار هزینه بر اساس تعرفه‌های پست (قابل به‌روزرسانی توسط ادمین). پس از تأیید و کسر هزینه از کیف پول، بارکد و لیبل PDF تولید می‌شود. ثبت انبوه از طریق Excel/CSV. وضعیت‌ها: ثبت‌شده، آماده‌ارسال، تحویل‌به‌پست، درمسیر، تحویل‌شده، بازگشت‌خورده. در لحظه ثبت، پیامک حاوی کد رهگیری به گیرنده ارسال می‌شود. ۳-۳. رهگیری لحظه‌ای: اتصال به API رهگیری پست، نمایش وضعیت و تاریخچه رویدادها. جستجو بر اساس کد رهگیری، شماره سفارش یا اطلاعات گیرنده. در هر تغییر وضعیت مهم، دو پیامک به فروشنده و گیرنده ارسال می‌شود (قالب قابل تنظیم). ۳-۴. یکپارچه‌سازی با فروشگاه‌ها (API و Webhook): ارائه RESTful API کامل (Swagger) برای احراز هویت (JWT)، ثبت سفارش، دریافت لیست، دریافت وضعیت، دریافت کد رهگیری و لیبل، لغو سفارش. Webhook برای ارسال خودکار رویدادهای تغییر وضعیت به سرور مشتری. افزونه رسمی ووکامرس برای ثبت خودکار سفارش و بازگشت کد رهگیری. مستندات با Postman Collection. ۳-۵. اتصال به پیام‌رسان‌های داخلی (بله، روبیکا، ایتا، سروش): ربات اختصاصی برای هر چهار پیام‌رسان با قابلیت ثبت‌نام، دریافت کد تأیید، ثبت سفارش ساده، دریافت کد رهگیری و وضعیت، دریافت نوتیفیکیشن خودکار. منو و دکمه‌های تعاملی. ۳-۶. پنل مدیریت: داشبورد با آمار کلان. مدیریت کاربران (مشاهده، جستجو، ویرایش، تعلیق، حذف با لاگ). مدیریت تعرفه‌های پستی. مدیریت شرکت‌های حمل‌ونقل (فعال/غیرفعال). مشاهده و فیلتر سفارش‌ها، تغییر دستی وضعیت با ثبت علت. مدیریت قالب‌های پیامک و پیام‌رسان. گزارش‌گیری پیشرفته (مالی، عملکرد، خطاها) با خروجی Excel و PDF. مشاهده لاگ‌های کامل سیستم. ۳-۷. پرداخت و کیف پول: اتصال به درگاه پرداخت معتبر (زرین‌پال، ملت، سامان) برای شارژ کیف پول. کسر خودکار هزینه از کیف پول. اخطار کمبود موجودی. تاریخچه تراکنش‌ها. صدور فاکتور. برگشت خودکار مبلغ در صورت لغو. ۳-۸. امنیت: رمزنگاری داده‌های حساس (رمز با bcrypt، اطلاعات با AES-256). احراز هویت دو مرحله‌ای (2FA) برای ادمین. HTTPS اجباری. محافظت در برابر XSS، CSRF، SQL Injection، Brute Force. لاگ‌های امنیتی. رعایت حریم خصوصی. قابلیت حذف کامل حساب. ۴. الزامات فنی معماری سرویس‌گرا یا ماژولار. بک‌اند: Node.js (Express/NestJS)، Python (Django/FastAPI) یا PHP (Laravel). فرانت‌اند: React.js یا Vue.js با Redux/Pinia. پایگاه داده: PostgreSQL یا MySQL با Redis برای کش. صف: RabbitMQ یا Redis. Docker برای کانتینری‌سازی. رعایت SOLID، Clean Code، TDD. مستندسازی به فارسی. ۵. یکپارچه‌سازی با پست اتصال از طریق API رسمی (REST/SOAP) برای دریافت کد رهگیری، ثبت بسته، دریافت لیبل PDF، استعلام وضعیت. راهکار جایگزین در صورت عدم دسترسی. مدیریت خطا با ری‌تای، زمان‌بندی مجدد، اطلاع‌رسانی به ادمین. تعرفه‌ها قابل به‌روزرسانی دستی. استعلام کدپستی برای احراز هویت و تأیید آدرس. ۶. نقشه راه (زیرساخت برای فازهای بعدی) اتصال به سایر شرکت‌های حمل‌ونقل، اپلیکیشن موبایل، مدیریت انبار، ارسال انبوه هوشمند. ۷. خروجی‌ها کد منبع کامل. مستندات فنی (UML، Swagger، راهنمای نصب و کاربری PDF). افزونه ووکامرس با راهنمای فارسی. کد ربات‌های پیام‌رسان. اسکریپت‌های Migration و Seeder. تست‌های Unit و Integration. فایل Docker-compose. آموزش تیم داخلی (۳ جلسه با فیلم). ۸. معیارهای پذیرش ثبت‌نام تا اولین سفارش حداکثر ۳ دقیقه. ثبت سفارش تکی کمتر از ۵ ثانیه. پاسخگویی API به ۱۰۰ درخواست همزمان. پاسخ ربات کمتر از ۳ ثانیه. افزونه ووکامرس خودکار کار کند. خطاهای پست در لاگ ثبت و به ادمین اطلاع داده شود. مقاومت در تست نفوذ. احراز هویت کد ملی و کدپستی با دقت ۱۰۰٪. پیامک ثبت سفارش حداکثر ۱۰ ثانیه و پیامک تغییر وضعیت کمتر از ۳۰ ثانیه ارسال شود. ۹. الزامات تیم حداقل ۳ نفر (بک‌اند، فرانت‌اند، دیتابیس/زیرساخت). ارائه دو نمونه کار مشابه فعال. تسلط به RESTful API، JWT، Webhook. تجربه با دو پیام‌رسان داخلی. آشنایی با سامانه کد ملی و کدپستی. توانایی مستندسازی. برنامه پشتیبانی (رفع باگ بحرانی <۲۴ ساعت، به‌روزرسانی امنیتی ماهانه). ۱۰. مالکیت و محرمانگی کلیه کدها و مستندات پس از پرداخت، انحصاری کارفرماست. تیم حق استفاده مجدد یا فروش ندارد. طرفین ملزم به حفظ محرمانگی هستند. NDA امضا می‌شود.
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی