

ساخت اپلیکیشن یکپارچه crm و فروش و مدیریت منابع انسانی
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
عنوان پروژه
طراحی و توسعه پلتفرم یکپارچه مدیریت فروش، CRM، پروژه و عملکرد تیم
به دنبال همکاری با یک فریلنسر ارشد یا تیم توسعه باتجربه در طراحی CRM، SaaS و سیستمهای سازمانی برای تحلیل، طراحی و توسعه یک Web Application یکپارچه هستیم.
مسئله ما چیست؟
در حال حاضر برای بخشهای مختلف کسبوکار از ابزارهای جداگانه مانند CRM دیدار، نرمافزارهای مدیریت پروژه و پیامرسانها استفاده میکنیم. این موضوع باعث شده اطلاعات مشتری، فروش، پروژه، وظایف و عملکرد پرسنل در چند سیستم مختلف پراکنده باشد.
هدف ما ایجاد یک سیستم مرکزی و یکپارچه (Single Source of Truth) است که فرآیند زیر را در یک محیط مدیریت کند:
Lead → Customer → Opportunity → Follow-up → Sale → Project → Task → Activity → KPI → Report & Dashboard
در مرحله اول قصد ساخت تمام امکانات موردنظر را نداریم. پروژه باید با یک MVP اصولی، قابل استفاده و قابل توسعه آغاز شود.
Scope نسخه MVP
- کاربران، نقشها و سطح دسترسی
- تعریف کاربران
- تعریف Roleهای مختلف
- تعیین Permission برای مشاهده، ایجاد، ویرایش و مدیریت اطلاعات
- امکان توسعه Roleها و Permissionها توسط مدیر سیستم
- ثبت Audit Log فعالیتهای مهم کاربران
- CRM و مدیریت مشتری
برای هر Lead/Customer یک پروفایل مرکزی داشته باشیم که شامل موارد زیر باشد:
- اطلاعات مشتری و شماره تماس
- منبع ورود Lead
- Tag و دستهبندی
- مسئول مشتری
- مرحله فعلی فروش
- Follow-up بعدی
- یادداشتها و فایلها
- تاریخچه کامل فعالیتها
- امکان جستوجو و فیلتر مشتریان
مدیر باید بتواند با ورود به پروفایل مشتری متوجه شود:
مشتری از کجا وارد شده، مسئول او چه کسی است، چه اقداماتی برای او انجام شده، آخرین ارتباط چه زمانی بوده، نتیجه چه بوده و اقدام بعدی چیست.
- مدیریت فرآیند فروش
امکان تعریف و مدیریت Sales Pipeline وجود داشته باشد.
برای مثال:
Lead → بررسی اولیه → مشاوره → پیشنهاد قیمت → مذاکره → قرارداد / Won / Lost
برای هر Opportunity اطلاعاتی مانند ارزش احتمالی فروش، کارشناس مسئول، مرحله فروش، تاریخ Follow-up، وضعیت مشتری و دلیل Lost شدن ثبت شود.
Pipeline ترجیحاً قابل تنظیم باشد و مراحل آن Hard Code نشوند.
- Project & Task Management
پس از فروش یا در مراحل موردنیاز بتوان برای مشتری Project ایجاد کرد.
هر Project شامل:
- مشتری مرتبط
- مسئول پروژه
- اعضای پروژه
- Taskها
- Deadline
- Status
- فایلها و توضیحات
- Timeline فعالیتها
باشد.
Taskها قابلیت Assign شدن به افراد و وضعیتهایی مانند:
To Do / In Progress / Done / Overdue
را داشته باشند.
- Activity & Timeline
این بخش برای ما بسیار مهم است.
فعالیتهایی مانند:
Call / Follow-up / Meeting / Message / Quotation / Note / Task / Status Change
باید بهصورت ساختاریافته ثبت شوند.
هر Activity مشخص کند:
چه کسی، چه زمانی، برای کدام مشتری یا پروژه، چه اقدامی انجام داده و نتیجه آن چه بوده است.
اصل مهم سیستم این است که اطلاعات تا حد امکان فقط یک بار ثبت شوند.
برای مثال اگر کارشناس فروش یک Follow-up را در CRM ثبت کرد، همان Activity بتواند در Customer Timeline، گزارش روزانه، KPI و Dashboard مورد استفاده قرار گیرد و کاربر مجبور نباشد یک فعالیت را چند بار در قسمتهای مختلف ثبت کند.
- KPI و Target Management
مدیر بتواند برای هر Role و هر فرد KPIهای مختلف تعریف کند.
برای مثال برای کارشناس فروش:
- تعداد تماس جدید
- تعداد Follow-up
- تعداد Lead واجد شرایط
- تعداد جلسه
- تعداد پیشنهاد قیمت
- تعداد قرارداد
- مبلغ فروش
- نرخ تبدیل
برای KPIها امکان تعریف Target روزانه، هفتگی و ماهانه وجود داشته باشد.
ساختار KPI باید Dynamic باشد و KPIها داخل کد Hard Code نشوند.
سیستم بتواند:
Target → Actual → Achievement %
را محاسبه و نمایش دهد.
بخش مهمی از Actualها نیز ترجیحاً مستقیماً از Activityهای ثبتشده در سیستم محاسبه شوند.
- گزارش و داشبورد مدیریتی
داشبورد مدیریت حداقل بتواند موارد زیر را نمایش دهد:
- Leadهای جدید
- Leadهای بدون پیگیری
- Opportunityهای فعال
- ارزش Sales Pipeline
- فروش
- Target در مقابل Actual
- نرخ تبدیل
- وضعیت KPI افراد
- Taskهای عقبافتاده
- پروژههای فعال
- عملکرد هر کاربر در بازههای روزانه، هفتگی و ماهانه
امکان فیلتر بر اساس کاربر، تیم، تاریخ و وضعیت نیز وجود داشته باشد.
سیستم همچنین باید بتواند گزارش فعالیت روزانه، هفتگی و ماهانه افراد را تا حد ممکن از اطلاعات ثبتشده در طول کار تولید کند.
الزامات مهم طراحی
سیستم باید به شکل Web Application / PWA، Responsive و Mobile Friendly طراحی شود.
ترجیح ما معماری:
- Modular
- API-Based
- Scalable
- دارای Database Structure اصولی
- Role-Based Access Control
- Audit Log
- Backup
- Authentication & Authorization استاندارد
است.
انتخاب Technology Stack بر عهده مجری است، اما انتظار داریم دلیل انتخاب معماری، Front-end، Back-end و Database پیشنهادی توضیح داده شود.
همچنین سیستم باید از ابتدا برای زبان فارسی و استفاده در ایران مناسب باشد؛ از جمله:
RTL، تقویم شمسی، Timezone ایران، شماره موبایل ایران و واحدهای مالی مورد استفاده در ایران.
امکان Import اطلاعات از Excel/CSV نیز برای انتقال اطلاعات موجود موردنیاز است.
ملاحظات مربوط به ایران
با توجه به استفاده سیستم در ایران، سرویسهای Core نرمافزار نباید وابستگی حیاتی و غیرقابلجایگزین به سرویسهای خارجی داشته باشند که ممکن است به دلیل تحریم یا محدودیت دسترسی با مشکل مواجه شوند.
معماری Integrationها ترجیحاً به شکلی طراحی شود که Providerها در آینده قابل تغییر باشند.
مهارتهای مورد نیاز
Android Wear
ری اکت نیتیو (React Native)
ios mobile
فلاتر (Flutter)
امکانات ویژه
بینهایت
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
alikarimi21024.55(12) امتیاززمان تحویل: 75 روزارسال پیشنهاد در:
sepehrbayat4.53(8) امتیاززمان تحویل: 50 روزارسال پیشنهاد در:
javadroid4.94(317) امتیاززمان تحویل: 25 روزارسال پیشنهاد در:
php34.98(13) امتیاززمان تحویل: 60 روزارسال پیشنهاد در:
mehrdadsy4.8(48) امتیاززمان تحویل: 70 روزارسال پیشنهاد در:
mdeveloper4.88(46) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:
vahidkarimif4.9(2) امتیاززمان تحویل: 70 روزارسال پیشنهاد در:




