پروژه JUI یک پلتفرم آنلاین برای مدیریت مسابقات هوش مصنوعی و رباتیک است. با توجه به اینکه بخش ثبتنام و مدیریت تیم به صورت CLI پیادهسازی شده، نیاز به توسعه یک وبسایت نمایشی با 7 تب اصلی ساده داریم.
این 7 تب شامل:
صفحه اصلی، لیگ ها، حامیان، کمیته برگزاری، ثبت نام، پرداخت و تماس با ما
مهارت های مورد نیاز :
1. توسعه Frontend
تسلط کامل به HTML5, CSS3, JavaScript (ES6+)
تجربه کاری با فریمورکهای CSS مانند Bootstrap 5 (برای طراحی واکنشگرا)
آشنایی با jQuery برای تعاملات سمت کلاینت
توانایی ایجاد طراحیهای مدرن و کاربرپسند (UI/UX)
تجربه کار با Font Awesome یا کتابخانههای آیکون مشابه
2. توسعه Backend
تسلط به Python و فریمورک Flask
تجربه کار با Jinja2 برای template rendering
توانایی یکپارچهسازی با سیستمهای موجود (CLI)
درک مفاهیم RESTful APIها
3. بانک اطلاعاتی
آشنایی با SQLite برای دادههای استاتیک
توانایی طراحی ساختار دیتابیس ساده
4. امنیت
دانش پیادهسازی احراز هویت و اعتبارسنجی
آشنایی با مفاهیم JWT (JSON Web Tokens)
دانش محافظت در برابر XSS, CSRF و سایر حملات رایج
تجربه کار با environment variables برای مدیریت اطلاعات حساس
5. DevOps & Deployment
آشنایی با Git برای version control
توانایی deploy کردن پروژه روی سرور لینوکس
آشنایی با Nginx یا سرورهای مشابه
تجربه کار با Docker (اختیاری اما مفید)
چالشهای خاص پروژه ..................................................................... مهارتهای مورد نیاز
چالش پروژه....................................................................................مهارت مورد نیاز فریلنسر
یکپارچهسازی با سیستم ثبتنام موجود................................................. تجربه کار با CLI و subprocess در پایتون
طراحی واکنشگرا برای موبایل .........................................................تسلط به Bootstrap و CSS Media Queries
پیادهسازی پنل ادمین امن ................................................................دانش امنیت وب و مدیریت session
مدیریت محتوای چندرسانهای ........................................................بهینهسازی تصاویر و ویدئو برای وب
استقرار و deploy ....................................................................تجربه کار با سرور لینوکس و Nginx
معیارهای ارزیابی فریلنسرهای متقاضی
1. نمونه کارهای مشابه (لینک به پروژههای انجام شده)
2. سابقه کاری (نظرات کارفرماهای قبلی)
3. برآورد دقیق زمان و هزینه
4. رویکرد فنی پیشنهادی برای حل چالشهای پروژه
5. تعهد زمانی و امکان پشتیبانی پس از تحویل
فریلنسر ایدهآل برای این پروژه باید ترکیبی از مهارتهای فنی قوی در توسعه وب و تجربه کاری مرتبط داشته باشد، همچنین توانایی ارتباط موثر و تعهد به زمانبندی پروژه از اهمیت بالایی برخوردار است.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.