سایت اختصاصی مدیریت درخواست نیرو و فروشگاه و ثبت اگهی
در تهران
در وبسایت کارلنسر(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
laravel
vue.js
react js
برنامه نویسی وب
برنامه نویسی php
php
جاوا اسکریپت (Javascript)
پی اچ پی
طراحی سایت
بازه حقوق:از 20,000,000 تا 40,000,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
نکات: داشتن تجربه سامانه نویسی و نمونه کار حرفه ای جهت بررسی الزامی است. گرافیک در اختیارتون قرار خواهد گرفت.راز داری امانت داری بعد از توافق برای دریافت کامل لیست امکانات و قرارداد .
این پروژه یک پلتفرم دوگانه است: هم Marketplace خدمات/فریلنسری (مشابه پونیشا/آچاره) و هم نیازمندیها (مشابه دیوار) که مختص صنعت ساختمان و راهسازی است. پیچیدگی این پروژه “متوسط رو به بالا” ارزیابی میشود.
1. بخشهای اصلی و فنی سیستم (ماژولها)
با توجه به 45 بند ذکر شده در فایل (صفحه 3) و توضیحات تکمیلی، سیستم باید به صورت API-First طراحی شود تا بعداً اپلیکیشن موبایل (بند 12) بدون بازنویسی بکند متصل شود.
ماژول 1: احراز هویت و مدیریت کاربران (IAM)
ثبتنام و ورود: لاگین با شماره موبایل (OTP)، ایمیل و شبکههای اجتماعی.
سطوح دسترسی (RBAC): تفکیک دقیق نقشها (کارفرما، پیمانکار، کارگر ساده/ماهر، شرکت، خدماتدهنده، مدیر کل).
احراز هویت (KYC): اتصال به سامانه شاهکار (در صورت نیاز) یا آپلود مدارک برای تایید هویت، چک کردن کد ملی (بند 4 و 6 فایل)، محدودیت سنی و جنسیتی برای مشاغل خاص (بند 8 صفحه 4).
پروفایلسازی پیشرفته: رزومهساز داینامیک، ثبت مهارتها، سوابق کاری، آپلود نمونه کار و ویدیو (بند 13).
ماژول 2: سیستم پروژهها و مناقصات (بخش فریلنسری)
ثبت پروژه: توسط کارفرما با فیلدهای داینامیک (عنوان، بودجه، زمان، نوع قرارداد: متری/کنترات/روزمزد).
ارسال پیشنهاد (Bid): امکان قیمتدهی توسط پیمانکاران/نیروها روی پروژهها.
سیستم انتخاب: امکان مقایسه پیشنهادات و انتخاب مجری.
گفتگو (Chat): چت داخلی بین کارفرما و مجری با قابلیت ارسال فایل (بند 29 و 35).
ماژول 3: سیستم آگهی و نیازمندیها (بخش دیوار/تبلیغاتی)
ثبت آگهی: دستهبندیهای تو در تو (ساختمان -> مصالح -> سیمان).
ابزارهای تبلیغاتی: نردبان، فوری، VIP، تمدید آگهی (بند 15 و 16).
جستجو و فیلتر: جستجوی پیشرفته بر اساس موقعیت مکانی (استان/شهر/محله)، قیمت، تخصص (بند 26 و 27).
💳 ماژول 4: مالی و پرداخت امن (Escrow)
کیف پول: افزایش موجودی، برداشت وجه.
پرداخت امن: نگهداری پول کارفرما در حساب واسط سایت تا زمان تایید اتمام کار (بند 30 - بسیار حیاتی).
درآمدزایی سایت: کسر کمیسیون از پروژهها، فروش پلنهای عضویت، هزینه ثبت آگهی، هزینه نردبان/فوری.
فاکتور و گزارشات: تاریخچه تراکنشها برای کاربران و ادمین.
ماژول 5: آموزش و فروش محتوا
فروشگاه فایل: امکان خرید و فروش فایلهای آموزشی (بند 10).
مدریت دسترسی: دانلود پس از پرداخت.
ماژول 6: پنل مدیریت (Admin Panel)
داشبورد آماری: گزارش درآمد، کاربران فعال، پروژههای باز.
مدیریت محتوا: تایید/رد آگهیها، تایید مدارک کاربران، مدیریت بلاگ.
مدیریت مالی: تسویه حساب با پیمانکاران، مدیریت درگاهها.
تنظیمات سیستم: تعریف شهرها، دستهبندیها، تعرفهها.
برای اینکه پروژه طبق خواسته شما قابلیت توسعه در آینده (بندهای آیندهنگری فایل) را داشته باشد، این استک پیشنهاد میشود:
Backend:
Language: PHP 8.2+
Framework: Laravel 10/11
Database: MySQL / MariaDB (برای دادههای رابطهای) + Redis (برای کش و سرعت).
Real-time: Laravel Reverb یا Socket.io (برای چت).
Search Engine: استفاده از Elasticsearch (یا Meilisearch) برای جستجوی سریع و فیلترهای پیشرفته (بسیار مهم برای بخش آگهیها).
Frontend:
Framework: Next.js (بر پایه React) یا Nuxt.js (بر پایه Vue).
نکته مهم: حتما از Next یا Nuxt استفاده شود تا SEO (سئو) سایت برای گوگل بهینه باشد. استفاده از React خالی (SPA) برای سایتی که نیاز به دیده شدن در گوگل دارد (مثل دیوار) خطرناک است.
Map: Leaflet یا Mapbox.
Server:
لینوکس (Ubuntu)، وبسرور Nginx.
5. نکات کلیدی
پرداخت امن (Escrow): بخش لاجیک شماست. پول باید وارد حساب واسط شود، اگر کارفرما تایید کرد به پیمانکار آزاد شود، اگر اختلاف خورد وارد سیستم داوری شود. این بخش نیاز به کدنویسی دقیق دارد.
محدودیتهای ثبت نام: منطقهای “کد ملی تکراری”، “محدودیت سنی” و “جواز کسب” باید در همان مرحله ثبتنام (Backend Validation) با دقت پیادهسازی شوند تا دیتابیس کثیف نشود.
توسعه اپلیکیشن: با انتخاب معماری RESTful API در لاراول، بعداً برای ساخت اپلیکیشن اندروید (بند 12) نیاز به کدنویسی مجدد سمت سرور ندارید و فقط فرانت موبایل ساخته میشود.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.