عنوان پروژه
وب اپلیکیشن امتیازدهی به نمایشگاههای هنری با قابلیت چکاین و مدیریت آسان
هدف پروژه
ساخت یک وب اپلیکیشن (PWA) که کاربران بتوانند نمایشگاههای هنری و گالریها را مشاهده کنند، در محل گالری چکاین کنند و سپس به آن امتیاز بدهند و نظرشان را ثبت کنند.
هدف اصلی: فقط افرادی که واقعاً در نمایشگاه حضور پیدا کردهاند بتوانند امتیاز ثبت کنند، اما کاربر تا ۲۴ ساعت بعد از چکاین فرصت دارد امتیاز و نظر خود را ثبت یا ویرایش کند.
اپ باید هم از طریق وب و هم به صورت نصب روی موبایل (PWA) قابل استفاده باشد و کاربران به تمام امکانات و خدمات از هر دو طریق دسترسی داشته باشند.
نیازهای کاربر
مشاهده نمایشگاهها در حال برگزاری
صفحه اول: نمایش همه نمایشگاههای فعال در تهران.
نمایشگاهها مرتب بر اساس میزان امتیاز کاربران (ستارهها) باشند.
هر کارت نمایشگاه شامل تصویر، نام، تاریخ و آدرس کوتاه باشد.
امکان اسکرول برای دیدن بقیه نمایشگاهها.
صفحه جزئیات نمایشگاه
عکس بزرگ نمایشگاه، توضیحات کامل، تاریخ و آدرس دقیق.
نمایش موقعیت گالری روی یک نقشه کوچک.
دکمه برجسته «چکاین کنید» که فقط وقتی فعال باشد که کاربر در محدوده مشخص گالری (مثلاً شعاع ۵۰ متر) حضور دارد.
اگر کاربر بیرون محدوده باشد، پیام واضحی نمایش داده شود که باید به محل گالری بیاید.
چکاین و امتیازدهی
کاربر باید لاگین کرده باشد تا بتواند امتیاز بدهد.
روش لاگین: اولویت با شماره موبایل + OTP و امکان لاگین با ایمیل.
پس از چکاین موفق، بخش امتیازدهی فعال شود و تا ۲۴ ساعت پس از چکاین فعال بماند.
امتیازدهی به صورت ۱ تا ۵ ستاره + امکان نوشتن نظر کوتاه.
امکان ویرایش امتیاز و نظر در بازه ۲۴ ساعته.
نمایش نتایج و نظرات
نمایش میانگین امتیاز نمایشگاه به صورت ستاره.
نمایش لیست نظرات کاربران با نام کوچک و امتیاز آنها.
امکان اسکرول برای مشاهده همه نظرات.
مدیریت نمایشگاههای گذشته
نمایشگاههایی که بازه امتیازدهی آنها تمام شدهاند، در لیست اصلی نمایش داده نشوند.
بخش جداگانه «نمایشگاههای گذشته» ایجاد شود با دو زیرمجموعه:
برگزار شده اخیر (ماه جاری یا چند هفته گذشته)
قدیمیها (نمایشگاههایی که زمان زیادی از برگزاری آنها گذشته)
کاربران بتوانند مرتبسازی این نمایشگاهها را انتخاب کنند:
براساس تاریخ برگزاری
یا براساس میانگین امتیاز کاربران
کاربران بتوانند اطلاعات نمایشگاه و نظرات قبلی را مشاهده کنند، اما امکان ثبت یا ویرایش امتیاز غیرفعال باشد.
پنل مدیریت برای مالک اپ
اضافه کردن نمایشگاه جدید
وارد کردن نام، تصویر، توضیحات، تاریخ و زمان شروع و پایان، آدرس و موقعیت روی نقشه.
تعیین بازه زمانی فعال بودن امتیازدهی.
ویرایش یا حذف نمایشگاهها
امکان ویرایش اطلاعات نمایشگاه قبل یا حین برگزاری.
امکان حذف نمایشگاه از فهرست در صورت نیاز.
مدیریت نمایشگاههای گذشته
نمایشگاههایی که دوره آنها به پایان رسیدهاند خودکار به بخش «نمایشگاههای گذشته» منتقل شوند.
دسترسی ساده و سریع
مالک باید بتواند به سرعت و بدون دانش فنی فهرست نمایشگاهها را مدیریت و بهروزرسانی کند.
ظاهر و تجربه کاربری (UI/UX)
طراحی مینیمال و ساده، زمینه سفید یا خاکستری روشن.
فونت فارسی خوانا و شیک.
دکمه «چکاین» قرمز یا رنگ برجسته، دکمه «ثبت امتیاز» سبز یا آبی.
طراحی Mobile-first و بهینه برای استفاده روی موبایل.
تجربه کاربری روان و سریع.
محدودیتها
فقط بعد از چکاین موفق امکان امتیازدهی وجود دارد.
پس از چکاین، کاربر تا ۲۴ ساعت فرصت دارد امتیاز و نظر خود را ثبت یا ویرایش کند، حتی اگر از محل گالری خارج شده باشد.
پس از پایان بازه نمایشگاه یا ۲۴ ساعت، امکان ثبت/ویرایش امتیاز غیرفعال میشود.
اگر بیرون از محدوده گالری باشد، پیام واضح نمایش داده شود که باید به محل گالری بیاید.
ویژگیهای تکمیلی
اپلیکیشن هم به صورت وب و هم نصب موبایل (PWA) در دسترس باشد.
نمایشگاههای خارج از تهران نیز قابل مدیریت باشند.
همه متنها و دکمهها فارسی و قابل فهم برای همه کاربران.
اگر بخواهی، میتوانم اتود تصویری نهایی (صفحه اول، صفحه جزئیات و بخش گذشته) هم برای این نسخه نهایی بسازم تا فریلنسر دقیقاً دید بصری پروژه را داشته باشد و بتواند سریعتر طراحی و توسعه را شروع کند.