ساخت یک اپلیکیشن موبایل چندسکویی (اندروید و iOS) برای اتصال کاربران به متخصصان خدماتی (نظافت، تعمیرات، جابجایی و...). این سیستم شامل اپلیکیشن کاربر، اپلیکیشن متخصص و یک پنل مدیریت تحت وب است.
---
🔹 امکانات اصلی
1. اپلیکیشن کاربر
ثبتنام و ورود (شماره موبایل با کد OTP)
پروفایل کاربری (نام، شماره، آدرس، عکس)
مرور دستهبندی خدمات (نظافت، تعمیرات و...)
انتخاب خدمت + توضیحات + زمان انجام
انتخاب آدرس (ذخیره یا انتخاب روی نقشه)
مشاهده وضعیت سفارش
پرداخت (آنلاین یا نقدی)
نوتیفیکیشن (ثبت سفارش، تأیید یا تغییر وضعیت)
تاریخچه سفارشها
2. اپلیکیشن متخصص
ثبتنام و ورود (شماره موبایل با OTP)
تکمیل پروفایل (خدمات قابل ارائه، توضیحات، عکس)
دریافت سفارش جدید (با نوتیفیکیشن)
قبول یا رد سفارش
مشاهده تاریخچه سفارشها
تغییر وضعیت سفارش (در حال انجام، تکمیلشده)
3. پنل مدیریت (ادمین وب)
مدیریت کاربران (کاربر و متخصص: مشاهده، ویرایش، مسدود کردن)
مدیریت خدمات و دستهبندیها
مدیریت سفارشها (بررسی، تغییر وضعیت)
گزارشگیری پایه (تعداد کاربران، سفارشها، درآمدها)
---
🔹 فناوریهای پیشنهادی
اپلیکیشن موبایل (اندروید و iOS)
فریمورک: Flutter (دارت) → یکبار کدنویسی، خروجی برای هر دو پلتفرم
UI/UX: طراحی مدرن، ساده و کاربرپسند
بکاند (سرور و API)
زبان و فریمورک: Python (Django Rest Framework) یا Node.js (NestJS)
احراز هویت: JWT + OTP (با سرویس پیامک داخلی)
مدیریت سفارشها: APIهای RESTful
دیتابیس
PostgreSQL (پیشنهادی برای مقیاسپذیری و ثبات)
Redis (برای کشینگ و مدیریت صفها مثل ارسال اعلانها و پیامکها)
نوتیفیکیشن
Firebase Cloud Messaging (FCM)
پرداخت
اتصال به درگاه پرداخت داخلی (زرینپال یا آیدیپی)
پنل مدیریت
فریمورک: React.js (یا Next.js برای بهینهسازی)
ویژگیها: داشبورد، مدیریت کاربران/سفارشها/خدمات
زیرساخت و دیپلوی
هاست/سرور: ترجیحاً VPS یا سرویس ابری (مثل آروانکلود یا ابر آروان)
Containerization: Docker (اختیاری، برای آینده)
---
🔹 خروجی مورد انتظار
1. اپلیکیشن موبایل (کاربر و متخصص) با Flutter
2. بکاند (API و مدیریت دادهها) با Django یا Node.js
3. پنل تحت وب مدیریت با React.js
4. مستندات نصب و راهاندازی
5. تحویل کد منبع کامل پروژه
---
🔹 اولویتها
نسخه اولیه (MVP) سریع آماده شود (ثبتنام، رزرو، پرداخت، نوتیفیکیشن)
سپس امکانات پیشرفتهتر (امتیازدهی، فیلتر خدمات، گزارشها) در فازهای بعدی اضافه شود.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.