پیدا (peyda.af)، بازار آنلاین آگهی‌ها برای افغانستان؛ مانند دیوار

بازار آنلاین آگهی‌ها برای افغانستان (مشابه دیوار)

پیدا، بازار آنلاین آگهی‌ها برای افغانستان

پیدا یک بازار آنلاین آگهی‌ها (Online Classifieds) برای بازار افغانستان است که مشابه سایت دیوار طراحی شده است. کاربران آگهی خود را همراه با تصویر ثبت می‌کنند، بر اساس دسته‌بندی و موقعیت جغرافیایی جستجو می‌کنند و مستقیماً با فروشنده تماس می‌گیرند. هر آگهی پیش از انتشار توسط ناظر بررسی می‌شود.

این پروژه با Laravel 12 و معماری Modular Monolith ساخته شده و بر روی هاست اشتراکی cPanel اجرا می‌شود. رابط کاربری کاملاً راست‌به‌چپ، موبایل‌محور و کم‌حجم (مناسب اینترنت ضعیف) است و به‌صورت یک اپلیکیشن وب پیشرو (PWA) قابل نصب روی موبایل است. پنل مدیریت با Filament و به‌طور کامل به زبان دری ساخته شده است. نسخه‌ی موبایل (Flutter) از طریق یک REST API نسخه‌دار (/api/v1) پشتیبانی می‌شود.

از آنجا که درگاه پرداخت آنلاین در افغانستان در دسترس نیست، شارژ کیف پول از طریق شبکه نمایندگان پرداخت نقدی انجام می‌شود. کاربر مبلغ را ثبت می‌کند و پول نقد را نزد نماینده‌ی نزدیک خود می‌پردازد.

قابلیت‌های کاربران:

  1. ورود با شماره موبایل و رمز عبور؛ تأیید شماره با کد پیامکی هنگام ثبت‌نام و بازیابی رمز
  2. ثبت، ویرایش و حذف آگهی با آپلود چند تصویر (تبدیل خودکار به WebP و حذف اطلاعات EXIF)
  3. دسته‌بندی درختی و چندسطحی با ویژگی‌های اختصاصی هر دسته (مثلاً مدل و سال موتر یا متراژ ملک)
  4. جستجو و فیلتر کامل‌متن با نرمال‌سازی متن فارسی و پشتو، فیلتر بر اساس ولایت، شهر و ناحیه و جستجوی «نزدیک من» بر اساس GPS
  5. صفحه آگهی بهینه‌شده برای سئو با داده ساختاریافته، نقشه (OpenStreetMap) و نمایش شماره تماس فقط با درخواست کاربر وارد‌شده
  6. پیام‌رسان داخلی بین خریدار و فروشنده برای هر آگهی و میز پشتیبانی
  7. نشان‌شده‌ها (علاقه‌مندی‌ها)، ذخیره جستجو و گزارش آگهی‌های نامناسب
  8. کیف پول با گردش حساب کامل و شارژ از طریق نمایندگان پرداخت
  9. ارتقای آگهی: نردبان، ویژه و فوری؛ هر بسته با قیمت و مدت جداگانه و قابل تنظیم در پنل
  10. فروشگاه و ویترین (مشابه اینستاگرام): پست، استوری ۲۴ ساعته، محصول، هایلایت، دنبال‌کردن و نظرات
  11. فرصت‌های درآمد (کارهای روزمزد و پروژه‌ای)، قرعه‌کشی و دعوت دوستان با امتیازدهی بر اساس فعالیت واقعی
  12. دو زبانه (دری و پشتو) با پشتیبانی کامل از راست‌به‌چپ

پنل مدیریت (Filament):

  1. صف بررسی آگهی‌ها، بررسی ویرایش آگهی‌های منتشرشده و دلایل رد قابل تنظیم
  2. نقش‌های مدیر کل، مدیر، ناظر، مالی و نماینده؛ هر نقش فقط بخش‌های مجاز خود را می‌بیند
  3. مدیریت کاربران، نمایندگان پرداخت، سقف نقدی، کمیسیون و تسویه‌حساب‌ها
  4. دفتر کل مالی و گردش حساب، سفارش‌ها و بسته‌های تبلیغاتی
  5. مدیریت دسته‌بندی‌ها، ویژگی‌ها و مکان‌ها به‌صورت درختی
  6. ساخت صفحات و منوها با ویرایشگر WYSIWYG
  7. گزارش پیگیری (Audit Log) تغییرات مدیران و عملیات مالی

امنیت، عملکرد و سئو: سیاست امنیتی (CSP و HSTS)، محدودسازی نرخ درخواست‌ها و OTP، لاگ غیرقابل تغییر عملیات مالی، سایت‌مپ و داده ساختاریافته، کش و Cloudflare، و تست‌های خودکار با Pest.

بازگشت به فهرست پروژه‌ها