درخواست توسعه اپلیکیشن فلاتر برای سیستم مدیریت انبار Stocky
در قم
در وبسایت کارلنسر(2 هفته پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
طراحی اپلیکیشن موبایل
فلاتر
برنامه نویسی وب
ساخت اپلیکیشن
طراحی وب و اپلیکیشن
فریم ورک Flutter
laravel
api
php
بازه حقوق:از 15,000,000 تا 20,000,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
میخوام یه اپلیکیشن موبایل با فلاتر بسازم که با سیستم مدیریت انبار Stocky (مبتنی بر لاراول، موجود در CodeCanyon) از طریق API خودش کار کنه. این اپ برای فروشندهها طراحی میشه تا بتونن موجودی کتابها رو مدیریت کنن، فروش ثبت کنن و گزارش بگیرن، چه تو حالت آنلاین و چه آفلاین. Stocky قابلیت اتصال از طریق RESTful API داره، پس باید از این API برای همگامسازی دادهها استفاده بشه.
1. ورود و احراز هویت
ورود کاربر: ورود با نام کاربری و رمز عبور از طریق API Stocky.
ورود با اثر انگشت: پشتیبانی از لاگین بیومتریک برای راحتی بیشتر.
مدیریت دسترسی: تنظیم سطوح دسترسی برای فروشندهها (مثلاً دسترسی به موجودی، فروش یا گزارشها) بر اساس نقشهای تعریفشده در Stocky.
2. نمایش و مدیریت موجودی
لیست کتابها: نمایش لیست کتابهای مربوط به فروشنده با دریافت داده از API.
جستجو و فیلتر: امکان جستجو و فیلتر بر اساس نام، نویسنده، دستهبندی یا ISBN.
جزئیات کتاب: نمایش اطلاعات کامل مثل قیمت، تعداد موجودی و توضیحات با فراخوانی API.
3. ثبت فروش با اسکن بارکد
اسکن بارکد: استفاده از دوربین گوشی برای اسکن بارکد (QR Code، EAN-13، ISBN) با پکیجهایی مثل flutter_barcode_scanner.
دریافت سریع اطلاعات: بعد از اسکن، اطلاعات کتاب خودکار از API لود بشه.
کاهش خطا: جلوگیری از اشتباهات با دریافت خودکار دادهها.
فرآیند ساده: ثبت فروش یا هدیه دادن کتاب تو چند مرحله سریع.
4. پشتیبانی از حالت آفلاین و آنلاین
ذخیره محلی: ذخیره اطلاعات کتابها تو گوشی با sqflite یا hive.
فروش آفلاین: ثبت فروش بدون اینترنت و ذخیره موقت دادهها.
همگامسازی: سینک خودکار دادههای آفلاین با API Stocky بعد از اتصال به اینترنت.
هشدار اختلاف موجودی: نمایش هشدار اگه موجودی ثبتشده با انبار Stocky مغایرت داشته باشه.
5. گزارشگیری و تحلیل فروش
تاریخچه فروش: نمایش گزارش فروشها (روزانه، ماهانه، سالانه) از API Stocky.
مقایسه عملکرد: مقایسه فروش تو بازههای زمانی مختلف.
آمار پرفروشها: نمایش کتابهای پرفروش بر اساس دادههای API.
6. اتصال به سیستم Stocky
API Stocky: استفاده از RESTful API موجود در Stocky برای مدیریت موجودی، فروش و گزارشها.
بروزرسانی موجودی: آپدیت خودکار موجودی کتابها تو Stocky بعد از هر فروش.
مدیریت فروشنده و انبار: تنظیم دسترسی فروشندهها به انبارهای خاص بر اساس تنظیمات Stocky.
نیازهای فنی
فریمورک: فلاتر برای اپ کراسپلتفرم (اندروید و iOS).
اتصال به API: استفاده از پکیج http یا dio برای فراخوانی endpointهای Stocky.
دیتابیس محلی: sqflite یا hive برای ذخیره آفلاین.
اسکن بارکد: پکیج flutter_barcode_scanner برای پشتیبانی از QR Code، EAN-13 و ISBN.
امنیت: احراز هویت امن با JWT یا BasicAuth (بر اساس API Stocky) و ذخیره کلیدها با flutter_secure_storage. پشتیبانی از بیومتریک با local_auth.
رابط کاربری: طراحی ساده و کاربرپسند برای فروشندهها با حداقل نیاز به آموزش.
کارایی: بهینهسازی برای لود سریع دادهها و سینک قابل اعتماد.
خروجیهای مورد انتظار
اپلیکیشن کامل فلاتر برای اندروید و iOS.
مستندات کامل برای اتصال به API Stocky (در صورت نیاز به استخراج از کد لاراول).
کد منبع با کامنت و داکیومنت شفاف.
راهنمای کاربری برای استفاده از اپ.
نکات برای فریلنسرها
اپ باید ماژولار و قابل توسعه باشه برای آپدیتهای بعدی.
لطفاً پیشنهاداتتون رو با جزئیات (زمانبندی، هزینه، تجربه مرتبط) برام بفرستید. اگه نمونه کار فلاتر یا کار با API لاراول دارید، حتماً بگین!
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.