کد سمت سرور( Back end) با جاوا اسپرینگ بوت برای پنل مدیریت وب مخصوص خدمات تعمیر دارای قابلیت و ویژگی های زیر:
ارسال درخواست توسط کاربر و ارسال آن برای تمامی سرویس کاران بر اساس موقعیت جغرافیایی. قابلیت تغییر درخواست توسط کاربر. بعد از قبول سرویس کار نوتیفیکیشن برای کاربر ارسال شده و سرویسکار میتواند با حضور در محل زمان مجدد هماهنگ کند سفارش قطعه بدهد یا کار را تمام و پرداخت را انتخاب کند. پرداخت توسط اپلیکیشن یا نقدی انجام شده و اطلاعات پرداختی به سرور ارسال میگردد. جزییات انجام به صورت زیر می باشد:
1- api ها به سه دسته بندی نیاز دارند ( تعمیرکار ها که از یک اپلیکیشن جدا استفاده می کنند، کاربران که از یک اپلیکیشن جدا استفاده می کنند و مدیران که از پنل کنترل تحت وب استفاده می کنند)
2- در قسمت اپ سرویسکارها اطلاعات زیر مورد نیاز است:
-آپلود مدارک و مهارت ها، پذیرفتن قرارداد و تایید توسط ادمین
– دریافت درخواست ها اقابلیت قبول یا رد آنها
– مشاهده درخواست های جاری با امکان ایجاد مرحله جدید.( هر درخواست میتواند از 1 تا 5 مرحله داشته باشد شامل حضور در محل، اصلاح ایراد و اعلام قیمت جدید به کاربر، نیاز به باز بینی مجدد، نیاز به سفارش قطعه از شرکت و اتمام کار)
– مشاهده سوابق درخواست ها
– مشاهده تراز مالی و وضعیت بدهکار بستانکار ( قابلیت درخواست دریافت وجه نیاز است)
– خرید از فروشگاه
– امتیاز دهی به کاربر بعد از اتمام کار
3- در قسمت اپ کاربر ها این اطلاعات مورد نیاز است:
– ارسال درخواست بر اساس موقعیت کاربر به تعمیرکارهای اطراف. درخواست با انتخاب نوع دستگاه و نوع خرابی احتمالی انجام می شود و این لیست به همراه قیمت باید از سرور گرفته شود
– سوابق درخواست ها
-دریافت نوتیفیکیشن در صورت انجام تغییرات در یک درخواست
– امتیاز دهی به تعمیرکار بعد از اتمام کار
4- در قسمت پنل مدیریت( فقط ادمین ها):
– یک ادمین اصلی وجود دارد و امکان اضافه کردن ادمین های بعدی فقط توسط ادمین اصلی وجود دارد. ادمین های بعدی با نام شرکت ایجاد میشوند و میتوانند اطلاعات مربوط به درخواست های مربوط به آن شرکت را مشاهده و مدیریت کنند.
– وارد کردن نام شرکت، شماره سریال و تاریخ دستگاه های شامل گارانتی جهت استفاده در فروشگاه و محاسبه هزینه ها و همچنین نمایش دستگاه های هر شرکت به همراه درخواست های مربوط به آن برای ادمین های سطح دوم.
– دریافت همه تعمیرکاران و امکان تایید مدارک یا ویرایش اطلاعات و امکان بلاک کردن
– دریافت اطلاعات کاربران (با امکان بلاک) و امکان مشاهده درخواست های جاری و سابقه درخواست ها( به همراه پرداخت) و ویرایش درخواست های جاری
– به روز رسانی لیست دستگاه ها و خرابی ها به همراه قیمت جهت ارسال برای کاربران و صدور ئیش فاکتور
– مشاهده همه درخواست های سرویس و اعمال تغییرات در یک درخواست
– مشاهده درخواست های دریافت وجه تعمیرکاران
– مشاهده سفارشات فروشگاه با قابلیت به روز رسانی وضعیت پرداخت و وضعیت ارسال
5- ارسال نوتیفیکیشن به صورت گروهی با قابلیت انتخاب کاربر یا سرویس کار
6- فروشگاه:
– امکان انتخاب کالا توسط تعمیرکار به صورت آزاد یا روی یک درخواست وجود دارد. فروشگاه به صورت مستقل می باشد و چنانچه خرید کالا برای یک درخواست باشد باید شماره درخواست و شماره دستگاه قید گردد تا وضعیت گارانتی آن بررسی گردد. در صورتی که کالای انتخاب شده برای یک درخواست باشد روی آن درخواست ثبت شده و هزینه به همراه فاکتور به کاربر اعلام شده و 3 روز مهلت پرداخت دارد و در صورتی که تعمیرکار خرید آزاد انجام دهد هزینه توسط تعمیر کار پرداخت می گردد.
– حذف و اضافه کردن محصول، دسته بندی، دستگاه و شرکت تولید کننده، موجودی انبار قیمت و تخفیف زمان دار توسط ادمین ها بدون محدودیت.
– لیست سفارشات گذاشته شده با قابلیت به روزرسانی وضعیت سفارش و وضعیت پرداخت و وضعیت ارسال کالا
– سابقه خرید های انجام شده
– امکان مرجوعی کالا
– گزارش سفارشات خرید و تراز مالی کلی
ما توانایی انجام این پروژه و امثال آن را داریم، در صورت نیاز به انجام این پروژه و انجام پروزه های مشابه با ما تماس بگیرید:
02128421193
09129726343
09362196343
omid.ahmadyani@Outlook.com
تلگرام: omidahmadyani_support