**عنوان پروژه:** توسعه CRM اختصاصی برای ثبت تماسها و پیگیریها
**شرح کلی پروژه:**
ما در حال توسعه یک CRM اختصاصی داخلی هستیم که دارای یک سیستم آماده با دیتابیس MySQL و مدیریت از طریق phpMyAdmin میباشد. هدف این پروژه، توسعه بخش فروش CRM است تا امکان ثبت تماسهای ورودی و خروجی، پیگیریها، مالکیت مشتری و گزارشگیری دادهها برای اتصال به Metabase در مراحل آینده فراهم گردد. توجه داشته باشید که این پروژه تنها بر روی بخش فروش و پیگیری تمرکز دارد و توسعههای غیرضروری مانند ماژولهای مالی یا اتوماسیونهای پیچیده در این فاز بررسی نخواهد شد.
**اهداف فاز 1 (MVP قابل تحویل):**
1. **ثبت و مدیریت تماس (Call Log / Activity)**
- امکان ثبت تماسهای ورودی و خروجی برای هر مشتری.
- فیلدهای ضروری تماس شامل customer_id، owner_id، type، datetime، outcome، note و امکان ویرایش و حذف منطقی.
- نمایش تاریخچه تماسها (Timeline) در پروفایل مشتری.
2. **پیگیری (Follow-Up)**
- فیلد NextFollowUpDate در پروفایل مشتری.
- ثبت خودکار LastContactDate پس از هر تماس.
- صفحه «پیگیریهای امروز» با فیلترهای لازم برای هر کارشناس.
3. **Ownership / Assign مشتری به کارشناس**
- اختصاص یک Owner به هر مشتری و امکان تغییر آن توسط مدیر.
- کنترل دسترسی بهگونهای که هر کارشناس تنها مشتریها و پیگیریهای مربوط به خود را ببیند.
4. **UI تغییرات ضروری (حداقلی، کاربردی)**
- افزودن بخش Call Log و FollowUp به صفحات مشتری.
- ایجاد صفحه Today’s Calls و امکان فیلتر مشتریها بر اساس مالک و وضعیت پیگیری.
5. **تست و پشتیبانی**
- تحویل کد تمیز همراه با تست سناریوهای کلیدی و رفع باگهای مربوطه.
- مستند کوتاه شامل ساختار دیتابیس و مسیرهای API.
**خروجیهای مورد انتظار (Deliverables):**
- تغییرات Backend و Database مورد نیاز.
- تغییرات UI و صفحات جدید.
- مستند فنی کوتاه.
- نسخه قابل استقرار روی سرور فعلی.
**مهارتهای لازم فریلنسر:**
- تجربه در توسعه CRM یا سیستمهای مشابه CRUD/ERP.
- Backend قوی با تسلط به تکنولوژیهایی نظیر Node.js، PHP یا ASP.NET Core.
- آشنایی با دیتابیس MySQL و طراحی جداول و ارتباطها.
- تجربه در پیادهسازی Log/Activity و تاریخچه تغییرات.
- توانایی در تغییر UI و تست و دیباگ.
**معیار پذیرش (Acceptance Criteria):**
- هر کارشناس باید بتواند روزانه حداقل 50 تماس را بهراحتی ثبت کند.
- صفحه Today’s Calls باید به درستی بر اساس NextFollowUpDate عمل کند.
- هر مشتری باید صاحب مشخصی داشته باشد و دسترسیها باید به درستی رعایت شود.
- دادهها باید بهگونهای ساختارمند ثبت شوند که بتوان به راحتی در فازهای بعدی به Metabase متصل شد.
**دستهبندی پروژه:** توسعه نرمافزار و IT
از تمامی فریلنسرهای با تجربه و متخصص دعوت میشود تا در این پروژه شریک شوند و با ما همکاری کنند. متشکرم!
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.