توسعه فرانتاند اکوسیستم وندینگ ربات مارکت
در ربات مارکت روی مجموعهای از محصولات متصل به دستگاههای وندینگ کار میکنم. مسئله مشترک این محصولات، فراهمکردن تجربهای قابل استفاده برای مدیریت و کار با دستگاه، هم در دسترسی آنلاین و هم در محیط آفلاین است. نقش من توسعه فرانتاند چند بخش از این مجموعه، از رابط روی دستگاه تا پنل و وبسایت اصلی است.
اتصال به دستگاه؛ PWA و پنل آنلاین
روی برنامه PWA برای اتصال خودکار به دستگاههای وندینگ آفلاین و همچنین پنل آنلاین کار میکنم؛ دو بخش با شرایط اتصال متفاوت که هرکدام به رابط و جریان کار متناسب نیاز دارند.
مدیریت محلی؛ React و ESP32
بخش دیگری از کارم، توسعه برنامه React آفلاین برای ماژول ESP32 است. در این برنامه روی مدیریت قیمتگذاری، افزودن کاربر و کیف پول دستگاههای وندینگ کار میکنم.
نسل جدید وندینگ؛ Orange Pi
در پروژه دستگاههای جدید، روی برد Orange Pi و برنامه React آفلاین کار میکنم تا رابط کاربری مورد نیاز دستگاه در محیط محلی اجرا شود.
معرفی محصول؛ وبسایت Next.js
در کنار نرمافزارهای دستگاه و پنلها، توسعه فرانتاند سایت اصلی ربات مارکت با Next.js نیز بخشی از حوزه کاری من است.
تجربه و سهم من در پروژه
- توسعه رابطهای کاربری متناسب با محدودیتهای اجرای آفلاین و سختافزار
- پیادهسازی جریانهای مدیریت قیمتگذاری، کاربران و کیف پول
- کار روی چند محصول مرتبط با نیازها و محیطهای اجرای متفاوت