برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام

همکاری در ساخت اپلیکیشن

۲ ساعت پیش
بودجه
از
۳,۰۰۰,۰۰۰ تومان
تا
۷,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۱۰ روز
کارفرمای جدید
اصفهان
کارلنسر
وضعیت
منتشر شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
کارلنسر
# پرامپت توسعه اپلیکیشن — Game Discovery Feed ## معرفی کلی پروژه یک اپلیکیشن موبایل/وب طراحی کن با نام کاری **"NexUs Discover"** که تجربه‌ای شبیه فید اینستاگرام/ریلز ارائه می‌دهد، اما به‌جای پست کاربران، **معرفی بازی‌های ویدیویی** را نمایش می‌دهد. اپ باید کاملاً **ایستا و بدون نیاز به مدیریت محتوای دستی** باشد — تمام محتوا (عکس، توضیحات، امتیاز، ژانر بازی‌ها) به‌صورت خودکار از یک API عمومی بازی دریافت می‌شود و نیازی به تولید یا آپدیت محتوا توسط مالک اپ نیست. هدف: ترکیبی از **کاربردی بودن** (کشف بازی جدید متناسب با سلیقه کاربر) و **سرگرم‌کننده بودن** (تجربه اسکرول و تعامل شبیه شبکه‌های اجتماعی محبوب). --- ## منبع داده (API) از یکی از این API های عمومی و رایگان/کم‌هزینه بازی استفاده کن: - **RAWG Video Games Database API** — بزرگ‌ترین دیتابیس بازی با عکس، توضیح، امتیاز، ژانر، پلتفرم، تاریخ انتشار (رایگان تا سقف مشخص درخواست در ماه) - **IGDB (Internet Game Database) API** — متعلق به Twitch، دیتای غنی‌تر ولی نیاز به احراز هویت Twitch دارد - جایگزین: **Steam Store API** برای بازی‌های موجود در استیم مهم: تمام محتوای نمایشی باید مستقیماً از پاسخ API خوانده شود، نه از دیتابیس داخلی که نیاز به مدیریت دستی دارد. فقط تنظیمات فیلتر پیش‌فرض (مثلاً ژانرهای موجود) می‌تواند ثابت و در کد تعریف شود. --- ## هسته اصلی تجربه — فید کشف بازی - فید عمودی تمام‌صفحه، مشابه Instagram Reels/TikTok: هر بار یک کارت بازی در کل صفحه نمایش داده می‌شود و با سوایپ عمودی (بالا/پایین) به بازی بعدی/قبلی می‌رود. - هر کارت شامل: - تصویر یا کاور اصلی بازی (تمام‌صفحه، پس‌زمینه) - نام بازی - امتیاز (مثلاً از متاکریتیک یا امتیاز کاربران API) - ژانر(ها) و پلتفرم(ها) به‌صورت برچسب کوچک - توضیح کوتاه (۱ تا ۲ خط، خلاصه از توضیح API) - تاریخ انتشار - در صورت وجود چند تصویر/اسکرین‌شات برای یک بازی، امکان سوایپ افقی بین تصاویر همان بازی (شبیه استوری چندقسمتی) - دکمه‌های تعامل کنار هر کارت (شبیه آیکون‌های کنار ریلز): - لایک / علاقه‌مندی - ذخیره در لیست شخصی «می‌خوام بازی کنم» - اشتراک‌گذاری (کپی لینک یا اشتراک با دیگر اپ‌ها) - رفتن به صفحه فروشگاه رسمی بازی (استیم، اپ استور و غیره — از فیلد لینک API) --- ## صفحات و بخش‌های مورد نیاز 1. **صفحه فید اصلی** — همان تجربه اسکرول توضیح داده‌شده در بالا 2. **صفحه جستجو** — جستجوی بازی با نام، با نتایج زنده از API 3. **صفحه فیلتر/کشف** — فیلتر فید بر اساس ژانر، پلتفرم، سال انتشار، بازه امتیاز 4. **صفحه پروفایل کاربر** — نمایش لیست بازی‌های لایک‌شده و ذخیره‌شده (فقط ذخیره‌سازی محلی روی دستگاه، بدون نیاز به سرور یا حساب کاربری در نسخه اول) 5. **صفحه جزئیات بازی** — با کلیک روی هر کارت، صفحه کامل با تصاویر بیشتر، توضیح کامل، امتیازها، پلتفرم‌های موجود و لینک خرید/دانلود --- ## نیازمندی‌های فنی - **فرانت‌اند:** یک فریم‌ورک مدرن (React Native برای موبایل، یا React/Next.js برای وب — بسته به نظر توسعه‌دهنده) - **بدون بک‌اند اختصاصی در نسخه اول:** تمام داده مستقیم از API عمومی بازی خوانده می‌شود؛ ذخیره‌سازی لایک/سیو به‌صورت محلی (Local Storage یا AsyncStorage) - **کش کردن نتایج API** برای کاهش درخواست‌ها و بارگذاری سریع‌تر فید - بارگذاری تنبل (Lazy Loading) برای تصاویر و صفحه‌بندی نامحدود (Infinite Scroll) در فید - عملکرد روان انیمیشن‌ها و ترنزیشن بین کارت‌ها (شبیه فیزیک اسکرول TikTok/Reels) - ریسپانسیو کامل برای موبایل (اولویت اول) و وب --- ## جهت طراحی بصری - هویت بصری هم‌راستا با برند **NexUs** (کلاب گیمرهای ایران): تم تیره با لهجه طلایی - رنگ پس‌زمینه: مشکی (`#0B0B0B`) - رنگ تاکیدی: طلایی (`#D4AF37`) - متن: سفید (`#F8F8F8`) - فونت فارسی: وزیرمتن / فونت انگلیسی: پاپینز - طراحی مینیمال، تمام‌صفحه، با تمرکز کامل روی تصویر بازی و متن حداقلی روی آن - افکت‌های حرکتی نرم هنگام سوایپ بین کارت‌ها و باز شدن جزئیات --- ## نکات مهم برای توسعه‌دهنده - محتوا **هیچ‌گاه به‌صورت دستی وارد نمی‌شود** — تمام داده از API زنده می‌آید، بنابراین سیستم باید در برابر داده ناقص یا خالی (مثلاً بازی بدون تصویر) مقاوم باشد و حالت جایگزین (placeholder) مناسب نمایش دهد. - در نسخه اول نیازی به سیستم حساب کاربری/لاگین نیست؛ لایک و سیو فقط محلی روی دستگاه ذخیره می‌شود. - در نظر گرفتن محدودیت نرخ درخواست (Rate Limit) API انتخابی و طراحی کش مناسب برای جلوگیری از قطعی سرویس. فقط درآمد اینطوری هست که شراکتی هست و تقسیم میشه بین نفرات که با شما میشه 6 نفر ولی من تضمین پول نمی‌دم هر ماه هرکس مطمئن هست پیام بده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی