عنوان پروژه: مدیریت آنلاین سختافزار ESP32 مجهز به دوربین از طریق اینترنت با کنترل بلادرنگ (Real-Time) برای نسخه MVP
شرح پروژه: یه سختافزار مبتنی بر ESP32 داریم که به دوربین مجهز و از طریق Wi-Fi به اینترنت متصل میشه. هدف این پروژه اینه که این دستگاه از راه دور و با بالاترین سرعت و کمترین تاخیر مدیریت بشه؛ به صورتی که تصویر زنده (Live Stream) رو ارسال کنه و بخشهای مختلف دستگاه با دکمههای اپلیکیشن کنترل بشن. ارتباط بین اپ و سختافزار باید از طریق WebSocket و در صورت نیاز WebRTC انجام بشه تا کمترین تأخیر ممکن وجود داشته باشه. این پروژه نیاز به افراد یا تیمی داره که هم از نظر نرمافزاری و هم از نظر سختافزاری تجربه کافی داشته باشن و بتونن راهحلهای خلاقانه و بهینه برای ارتباط بلادرنگ ارائه بدن.
تخصصهای مورد نیاز: تسلط کامل به Node.js برای پیادهسازی سمت سرور تجربه در کار با WebSocket / WebRTC تسلط به Vue.js برای طراحی و پیادهسازی فرانتاند وب توانایی توسعه اپلیکیشن موبایل با Kotlin (برای کنترل از طریق اپ اندروید) آشنایی با برنامهنویسی ESP32 (ارسال تصویر، مدیریت پینها، ارتباط سوکتی) تجربه در طراحی معماری ارتباطی سریع، پایدار و مقیاسپذیر روحیه خلاق، حل مسئله و تجربه کار با پروژههای Real-Time
انتظارات از فریلنسر / تیم: ارائه راهحل فنی و معماری ارتباط بین دستگاه، سرور و اپ پیادهسازی نمونه اولیه برای تست سرعت ارسال تصویر و کنترل بهینهسازی ارتباط برای حداقل تاخیر مستندسازی کدها و توضیح بخشهای مهم پروژه همکاری در چند مرحله (توسعه، تست، بهبود)
پیشنهادات تکنولوژی (قابل تغییر بر اساس پیشنهاد فنی بهتر): Backend: Node.js + WebSocket / WebRTC Frontend: Vue.js Mobile: Kotlin Hardware: ESP32 (ارسال تصویر و دریافت فرمان)

