عنوان پروژه: طراحی و پیادهسازی وباپلیکیشن "Climate Tracker" با استفاده از Java (Spring Boot)، React و Kubernetes
ما به دنبال یک توسعهدهنده هستیم تا یک پروژه دانشگاهی در زمینه مهندسی نرمافزار پیشرفته را مطابق مشخصات زیر پیادهسازی کند.
وظایف پروژه شامل 3 بخش اصلی است:
بخش 1 - توسعه اپلیکیشن Climate Tracker:
طراحی و پیادهسازی یک وباپلیکیشن برای ردیابی ردپای کربنی کاربران ناشی از فعالیتهای حملونقل. این سامانه باید امکانات زیر را داشته باشد:
ثبتنام و ورود کاربران
حذف حساب کاربری
افزودن و حذف فعالیتهای حملونقل
محاسبه میزان CO₂ بر اساس فاصله، تعداد مسافران، روش حملونقل، و ضریبهای مشخصشده
مشاهده میزان CO₂ روزانه، ماهانه و سالانه
ایجاد و حذف روشهای حملونقل توسط ادمین
ارتقای کاربران به ادمین توسط ادمین
مشخصات فنی:
Backend با Java و Spring Boot (MVC, Data JPA, Security)، قابل build با Maven، و کانتینریشده با Docker
Frontend با React و JSX (حداقل 4 کامپوننت)، کانتینریشده با Docker
ارتباط بین frontend و backend از طریق REST API
استفاده از PostgreSQL برای پایگاه داده
ذخیرهسازی رمزها بهصورت رمزنگاریشده
استفاده از GitLab CI برای build و انتشار imageها
بخش 2 - استقرار پروژه:
استقرار کامل پروژه در خوشه Kubernetes شامل:
استفاده از منابع Kubernetes شامل Deployment، Service، Ingress، Secret، PersistentVolume و PersistentVolumeClaim
استفاده از دامنه با پسوندی که شخصا میگم با ارتباط امن HTTPS روی پورت 443
بخش 3 - نگارش پروتکل پروژه:
نگارش گزارشی حداکثر 3 صفحهای شامل:
وظایف انجامشده و ویژگیهای پیادهسازیشده
تاریخچه فایلها و دلایل تغییر آنها (با استناد به git log)
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.