برنامه نویسی اپلیکیشن بخش بک اند
بخش بک اند پروژه که شامل(نیاز به تسلط دارید شما) :
همکاری با فرانت اند(بکاند لید)
Node js
Security & Auth spexialist
Express
JavaScript
React native
Real-time layer
تنظیم و نوشتن api (و rest api)
Database(mongo db(GPSلحظه ای))
کد نویسی پخته
این اپلیکیشن به صورت کلی :
آنلاین هست و نیازمند استفاده از map در اون هست.
دو نوع کاربر دارد(و کاربر ادمین) و برای هر دو نوع کاربر اپلیکیشن متفاوت هست
احراز هویت دقیق لازم است
همکاری تیمی لازم است
توضیح :
در اون احراز هویت میکنه
سیستم احراز هویتی باید شامل احراز هویت با ویدیو و کارت ملی باشه
برای کاربر نوع دوم باید احراز هویت حضوری هم ثبت بشه و اپلیکیشن برای کاربر نوع دوم متفاوت هست و پارامتر ها و اجزای ساختار برای اون متفاوت طراحی میشود
کاربر نوع یک 3 قابلیت اصلی دارد
کاربر نوع دوم 3 قابلیت اصلی دارد
کاربر ادمین(...)
نیازمند پرداخت زمان محور دارد :
سبد خرید ندارد ولی کاربر بر اساس یک ساختار که در اپلیکیشن تنظیم میشود باید پول پرداخت کند
نحوه پرداخت کاربر نوع 1 : احتمال دارد 2 پرداخت صورت بگیرد و یک شرط زمانی برای داشتن پرداخت دوم یا نداشتن آن که بصورت لحظه ای به کاربر نمایش داده میشود.
پارامتر های مپ: نمایش لحظه ای سه نوع پارامتر دوتا برای نوع یک و یکی برای نوع دو بصورت لحظه ای(طراحی دقیق api اتصال لحظه ای به websocket)
امنیت در طراحی : جلوگیری از درخواست غیر کنترل شده کاربر نوع یک برای وارد شدن به صفحات مربوط به کاربر نوع 2 و رمز نگاری دادههای حساس برای ارسال به بک اند
نکته :امنیت و ایمنی این اپلیکیشن بسیار بالاست
الگوریتم رمز نگاری :Rest api
مراحل کلی :
1-طراحی ui/ux
2-انتقال مپ به برنامه ()
تنظیم پارامتر های مورد نیاز اپ در مپ (دو نوع مپ برای کاربران تنظیم میشود)
3-کد نویسی صفحات
4-کد نویسی کلی
5-تنظیم اپ برای کاربر نوع 1
6-تنظیم اپ برای کاربر نوع 2
7-تنظیم اپ برای ادمین
صفحات مورد انتظار(ممکنه یکی در ادامه کم یا زیاد بشه که موردی در هزینه نداره)
کاربر نوع 1 :
صحفه فرود
صحفه لاگین (احراز هویت با شماره تلفن )
صحفه لاگین 2 (احراز هویت با انطباق کد ملی و شماره تلفن)
پنج صحفه اصلی در اپلیکیشن
صحفه مپ
کاربر نوع 2 :
صحفه لاگین (ویدیو با کارت ملی و تایید هویت)
پنج صحفه (متفاوت هستن با صفحات کاربر نوع 1)
صحفه مپ (متفاوت هست با کاربرنوع یک)
کاربر ادمین :
مشاهده وضعیت کلی سیستم و کاربران
نمایش گزارشات
نمایش و جوابگویی به اتیکت ها(اتیکت ها قابلیت تغییر وضعیت دارن)
یک صحفه دیگر
همون اول یه SRS مینویسین
توضیحات کلی تا اینجا رو دادم
نظم در کد نویسی خیلی مهم هست
پرداختی یک بخش و اون هم پایان پروژه هست
زمانبندی که میتونید رو بخش درخواست بفرستید
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.