پروژه باز
کیفیت بیشترین اهمیت را دارد.پیادهسازی اپ گالری تصاویر با ریاکت نیتیو
ایجاد شده توسط
یک اپلیکیشن موبایل ساده، سبک و کاربرپسند که یک کتابخانه دستهبندی شده از عکسها را ارائه دهد. این اپلیکیشن دادهها را از یک API خوانده و پس از اولین دانلود، امکان دسترسی آفلاین به عکسها و دادهها را فراهم میکند. کاربران همچنین گزینهای برای دسترسی به محتوای پریمیوم از طریق پرداختهای درونبرنامهای خواهند داشت.
ویژگیهای کلیدی
طراحی صفحه اصلی
- جستجو: امکان جستجوی عکسهای خاص با استفاده از کلمات کلیدی، توضیحات یا برچسبها.
- علاقهمندیها: امکان علامتگذاری و ذخیره عکسهای مورد علاقه.
- پوشههای دستهبندیشده: عکسها به صورت واضح و کاربرپسند دستهبندی شدهاند (مانند طبیعت، پرترهها، رویدادها).
- نمایش عکسهای انتخابشده و علاقهمندیها: نمایش عکسهای ویژه انتخابشده که در JSON مشخص شدهاند، به همراه علاقهمندیهای کاربر در صفحه اصلی.
- پیادهسازی حالتهای خالی برای مواقعی که دادهای موجود نیست.
مدیریت دادهها
- در اولین بارگذاری، اپلیکیشن یک API را برای دریافت لیستی از عکسهای رایگان، شامل توضیحات، برچسبها، دستهبندیها و نشانههای ویژه، فراخوانی میکند.
- عکسهای پریمیوم پس از پرداخت در دسترس خواهند بود و اپلیکیشن یک API دیگر را برای دریافت محتوای پریمیوم فراخوانی میکند.
- عکسها و متادادههای آنها (JSON) دانلود شده و به صورت محلی برای استفاده آفلاین ذخیره میشوند.
- در صورت بروز خطا در دسترسی به ایپیآی باید خطای مناسبی نمایش داده شود.
اطلاعات عکس
هر عکس شامل موارد زیر خواهد بود:
- URL (برای دانلود و نمایش)
- توضیحات
- برچسبها (به صورت جدا شده با کاما برای جستجو)
- دستهبندیها (به صورت جدا شده با کاما برای سازماندهی)
- نشانه ویژه (برای شناسایی عکسهای انتخابشده)
پشتیبانی آفلاین
- تمام عکسها و دادههای JSON پس از اولین دانلود به صورت کامل آفلاین در دسترس خواهند بود.
- عملکرد جستجو به صورت محلی و بر اساس توضیحات و برچسبهای دانلود شده اجرا میشود.
محتوای پرمیوم
- کاربران در ابتدا میتوانند به تعداد محدودی از عکسهای رایگان دسترسی داشته باشند.
- خرید یکباره: برای باز کردن عکسهای پریمیوم پرداخت لازم است.
- ادغام با Apple Pay و Google Pay برای انجام پرداخت هزینه پرمیوم.
- پس از پرداخت، اپلیکیشن یک API را برای دریافت لیست عکسهای پریمیوم فراخوانی میکند و بهعکسهای موجود در هر دسته اضافه میکند.
مدیریت عکسها
- کاربران میتوانند عکسها را مستقیماً در گالری دستگاه خود ذخیره کنند.
- عملکرد علاقهمندیها برای سازماندهی و دسترسی سریع به عکسهای مورد علاقه.
عملکرد
- اپلیکیشن باید سبک و برای هر دو سیستمعامل iOS و Android بهینهسازی شود.
- اطمینان از عملکرد روان.
ناوبری
اپلیکیشن شامل سه گزینه فوتر اصلی خواهد بود
- خانه: نمایش عکسهای انتخابشده و علاقهمندیهای کاربر.
- علاقهمندیها: نمایش تمام عکسهایی که توسط کاربر به علاقهمندیها اضافه شدهاند.
- دستهبندیها: امکان مرور عکسها بر اساس دستهبندیهای از پیش تعریفشده.
طراحی رابط کاربری/تجربه کاربری
- یک رابط مدرن و جذاب بصری.
- استفاده آزاد از کتابخانهها و فریمورکها برای بهبود ظاهر و قابلیت استفاده کلی.
نیازمندیهای فنی
- پلتفرم: iOS و Android (توسعه یافته با استفاده از React Native برای سازگاری بین پلتفرمی).
- پشتیبانی آفلاین: تمام عکسها و دادههای JSON باید پس از دانلود اولیه به صورت آفلاین در دسترس باشند.
- عملکرد جستجو: جستجوی سریع و پاسخگو با پشتیبانی از جستجوی مبتنی بر کلمات کلیدی با استفاده از توضیحات و برچسبها.
- مدیریت علاقهمندیها: امکان اضافه کردن، حذف و سازماندهی علاقهمندیها.
- دستهبندی: دستهبندی منطقی و متمایز بصری انواع عکسها.
- ذخیره عکس: امکان ذخیره عکسها مستقیماً در گالری کاربران.
خروجیها
- اپلیکیشن موبایل کاملاً کاربردی برای iOS و Android.
- سورس کد.
فرآیند ثبت درخواست
- لطفا مبلغ پیشنهادی خودتون رو ارائه کنید. بسته به توانایی شما و نمونهکارهای قبلی میتونیم درباره قیمت توافق کنیم
- لطفا هزینههای جداگانه برای توسعه اپ و هر ویژگی برای بهروزرسانیهای آینده را مشخص کنید.
- نمونه کارهای اپ خود را به اشتراک بگذارید، بهویژه پروژههای مرتبط با عکس.
- رویکرد خود را برای توسعه، از جمله ابزارها، فریمورکها و فناوریهایی که استفاده خواهید کرد، مختصر توضیح بدید.
- زمان موردنیاز برای تحویل کامل پروژه رو اعلام کنید.
آی او اس (iOS)
برنامه نویسی و ساخت اپلیکیشن اندروید (Android)
طراحی تجربه کاربری (UX)
طراحی رابط کاربری (UI)
طراحی واسط کاربر موبایل
زمان باقیمانده برای ارسال پیشنهاد
پیشنهادها10
زمان باقیمانده برای ارسال پیشنهاد
بودجه کارفرما
پیشنهادها10
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
آخرین پروژه های توسعه نرمافزار و آیتی
projects