انجام شده
وب اپلیکیشن امتیازدهی به نمایشگاه‌های هنری
توسعه‌ نرم‌افزار و آی‌تی

عنوان پروژه وب اپلیکیشن امتیازدهی به نمایشگاه‌های هنری با قابلیت چک‌این و مدیریت آسان

هدف پروژه ساخت یک وب اپلیکیشن (PWA) که کاربران بتوانند نمایشگاه‌های هنری و گالری‌ها را مشاهده کنند، در محل گالری چک‌این کنند و سپس به آن امتیاز بدهند و نظرشان را ثبت کنند. هدف اصلی: فقط افرادی که واقعاً در نمایشگاه حضور پیدا کرده‌اند بتوانند امتیاز ثبت کنند، اما کاربر تا ۲۴ ساعت بعد از چک‌این فرصت دارد امتیاز و نظر خود را ثبت یا ویرایش کند.

اپ باید هم از طریق وب و هم به صورت نصب روی موبایل (PWA) قابل استفاده باشد و کاربران به تمام امکانات و خدمات از هر دو طریق دسترسی داشته باشند.

نیازهای کاربر مشاهده نمایشگاه‌ها در حال برگزاری

صفحه اول: نمایش همه نمایشگاه‌های فعال در تهران.

نمایشگاه‌ها مرتب بر اساس میزان امتیاز کاربران (ستاره‌ها) باشند.

هر کارت نمایشگاه شامل تصویر، نام، تاریخ و آدرس کوتاه باشد.

امکان اسکرول برای دیدن بقیه نمایشگاه‌ها.

صفحه جزئیات نمایشگاه

عکس بزرگ نمایشگاه، توضیحات کامل، تاریخ و آدرس دقیق.

نمایش موقعیت گالری روی یک نقشه کوچک.

دکمه برجسته «چک‌این کنید» که فقط وقتی فعال باشد که کاربر در محدوده مشخص گالری (مثلاً شعاع ۵۰ متر) حضور دارد.

اگر کاربر بیرون محدوده باشد، پیام واضحی نمایش داده شود که باید به محل گالری بیاید.

چک‌این و امتیازدهی

کاربر باید لاگین کرده باشد تا بتواند امتیاز بدهد.

روش لاگین: اولویت با شماره موبایل + OTP و امکان لاگین با ایمیل.

پس از چک‌این موفق، بخش امتیازدهی فعال شود و تا ۲۴ ساعت پس از چک‌این فعال بماند.

امتیازدهی به صورت ۱ تا ۵ ستاره + امکان نوشتن نظر کوتاه.

امکان ویرایش امتیاز و نظر در بازه ۲۴ ساعته.

نمایش نتایج و نظرات

نمایش میانگین امتیاز نمایشگاه به صورت ستاره.

نمایش لیست نظرات کاربران با نام کوچک و امتیاز آن‌ها.

امکان اسکرول برای مشاهده همه نظرات.

مدیریت نمایشگاه‌های گذشته نمایشگاه‌هایی که بازه امتیازدهی آن‌ها تمام شده‌اند، در لیست اصلی نمایش داده نشوند.

بخش جداگانه «نمایشگاه‌های گذشته» ایجاد شود با دو زیرمجموعه:

برگزار شده اخیر (ماه جاری یا چند هفته گذشته)

قدیمی‌ها (نمایشگاه‌هایی که زمان زیادی از برگزاری آن‌ها گذشته)

کاربران بتوانند مرتب‌سازی این نمایشگاه‌ها را انتخاب کنند:

براساس تاریخ برگزاری

یا براساس میانگین امتیاز کاربران

کاربران بتوانند اطلاعات نمایشگاه و نظرات قبلی را مشاهده کنند، اما امکان ثبت یا ویرایش امتیاز غیرفعال باشد.

پنل مدیریت برای مالک اپ اضافه کردن نمایشگاه جدید

وارد کردن نام، تصویر، توضیحات، تاریخ و زمان شروع و پایان، آدرس و موقعیت روی نقشه.

تعیین بازه زمانی فعال بودن امتیازدهی.

ویرایش یا حذف نمایشگاه‌ها

امکان ویرایش اطلاعات نمایشگاه قبل یا حین برگزاری.

امکان حذف نمایشگاه از فهرست در صورت نیاز.

مدیریت نمایشگاه‌های گذشته

نمایشگاه‌هایی که دوره آن‌ها به پایان رسیده‌اند خودکار به بخش «نمایشگاه‌های گذشته» منتقل شوند.

دسترسی ساده و سریع

مالک باید بتواند به سرعت و بدون دانش فنی فهرست نمایشگاه‌ها را مدیریت و به‌روزرسانی کند.

ظاهر و تجربه کاربری (UI/UX) طراحی مینیمال و ساده، زمینه سفید یا خاکستری روشن.

فونت فارسی خوانا و شیک.

دکمه «چک‌این» قرمز یا رنگ برجسته، دکمه «ثبت امتیاز» سبز یا آبی.

طراحی Mobile-first و بهینه برای استفاده روی موبایل.

تجربه کاربری روان و سریع.

محدودیت‌ها فقط بعد از چک‌این موفق امکان امتیازدهی وجود دارد.

پس از چک‌این، کاربر تا ۲۴ ساعت فرصت دارد امتیاز و نظر خود را ثبت یا ویرایش کند، حتی اگر از محل گالری خارج شده باشد.

پس از پایان بازه نمایشگاه یا ۲۴ ساعت، امکان ثبت/ویرایش امتیاز غیرفعال می‌شود.

اگر بیرون از محدوده گالری باشد، پیام واضح نمایش داده شود که باید به محل گالری بیاید.

ویژگی‌های تکمیلی اپلیکیشن هم به صورت وب و هم نصب موبایل (PWA) در دسترس باشد.

نمایشگاه‌های خارج از تهران نیز قابل مدیریت باشند.

همه متن‌ها و دکمه‌ها فارسی و قابل فهم برای همه کاربران.

اگر بخواهی، می‌توانم اتود تصویری نهایی (صفحه اول، صفحه جزئیات و بخش گذشته) هم برای این نسخه نهایی بسازم تا فریلنسر دقیقاً دید بصری پروژه را داشته باشد و بتواند سریع‌تر طراحی و توسعه را شروع کند.

مهارت‌های مورد نیاز
برنامه نویسی و ساخت اپلیکیشن اندروید (Android)
طراحی تجربه کاربری (UX)
طراحی رابط کاربری (UI)
طراحی واسط کاربر موبایل

سرویس‌های مرتبط

فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند
زمان تحویل: 7 روز
ارسال پیشنهاد در:
mohammadghp
mohammadghp4.97(29) امتیاز
زمان تحویل: 20 روز
ارسال پیشنهاد در:
hesssamsh
hesssamsh4.88(39) امتیاز
زمان تحویل: 35 روز
ارسال پیشنهاد در:
زمان تحویل: 27 روز
ارسال پیشنهاد در:
زمان تحویل: 30 روز
ارسال پیشنهاد در:
javadroid
javadroid4.94(297) امتیاز
زمان تحویل: 28 روز
ارسال پیشنهاد در:
afshintmp
afshintmp4.86(46) امتیاز
زمان تحویل: 20 روز
ارسال پیشنهاد در:
anovaco
anovaco4.86(196) امتیاز
زمان تحویل: 100 روز
ارسال پیشنهاد در:
زمان تحویل: 30 روز
ارسال پیشنهاد در:
arsham_h
arsham_h5(5) امتیاز
زمان تحویل: 10 روز
ارسال پیشنهاد در:
arancode
arancode4.6(1) امتیاز
زمان تحویل: 30 روز
ارسال پیشنهاد در:
زمان تحویل: 60 روز
ارسال پیشنهاد در:

آخرین پروژه های توسعه‌ نرم‌افزار و آی‌تی

projects
طراحی یک لندینگ پیج حرفه ای و زیبا برای ورود تبلیغات

مهارت‌های مورد نیاز: تسلط به HTML/CSS/JS یا فریم‌ورک‌های فرانت‌اند (React / Next.js یا حتی وردپرس با المنتور) طراحی گرافیکی (UI/UX, Photoshop, Figma) آشنایی با Google Ads Landing Page Best Practices تجربه اتصال فرم‌ها به CRM یا Google Sheets

خروجی مورد انتظار: یک لندینگ‌پیج کامل، بهینه برای تبلیغات گوگل طراحی مدرن و شیک، هماهنگ با هویت برند تحویل سورس‌کد و فایل طراحی (PSD/Figma) تست عملکرد در دسکتاپ و موبایل

فرصت انتخاب
پیشنهادها4
یک پروژه برنامه نویسی برای یک شرکت خارجی

با توجه به اینکه نیاز به داشتن جلساتی با تیم شرکت هست نیاز به داشتن سطح بالای زبان کاملا روان و سریع میباشد و همچنین تجربه کار در پروژه های AI/ML را نیز داشته باشد

فرصت انتخاب
پیشنهادها6
طراحی ربات در شبکه اجتماعی

✅ عنوان پروژه:

طراحی ربات پیام‌رسان برای اجرای کمپین بازاریابی میدانی در داروخانه‌ها


📌 توضیح کامل پروژه:

ما به دنبال طراحی یک ربات تعاملی در پیام‌رسان هستیم که در قالب یک مأموریت مرحله‌به‌مرحله، کاربران را ترغیب کند به داروخانه‌های سطح شهر مراجعه کنند، وضعیت موجودی محصولی خاص را بررسی و گزارش دهند، و در صورت خرید، تصویر فاکتور خود را ارسال کنند.

ربات باید به‌صورت هوشمند رفتار کاربر را تحلیل کند و بر اساس پیشرفت کاربر در مسیر مشخص، پیام‌ها، پیشنهادها و جوایز متفاوتی نمایش دهد.


🎯 اهداف ربات:

  1. دریافت شماره موبایل از کاربر (به‌صورت دستی)
  2. دریافت موقعیت جغرافیایی کاربر (از طریق دکمه)
  3. ثبت اطلاعات بازدید کاربر از داروخانه‌ها (نام، موجودی)
  4. ثبت تصویر فاکتور در صورت خرید
  5. اعمال پاداش یا مسیر متفاوت بسته به رفتار کاربر (شرطی)
  6. ذخیره تمام داده‌ها در یک فایل Excel یا Google Sheet

🧱 ویژگی‌های فنی مورد نیاز:

✅ دریافت شماره موبایل از کاربر (متنی، بدون استفاده از دکمه Contact) ✅ دریافت لوکیشن با دکمه اختصاصی ✅ ثبت گزارش‌های بازدید داروخانه:

  • تا سقف ۵ بازدید برای هر کاربر
  • در هر بازدید، دریافت نام داروخانه و وضعیت داشتن محصول («داشت» یا «نداشت») ✅ شرط‌های مسیر:
  • اگر پس از ۳ بازدید هیچ داروخانه‌ای محصول نداشت → پیشنهاد ارسال لوکیشن مجدد
  • اگر پس از ۵ بازدید هنوز خریدی انجام نشده → پیام جایزه نقدی ✅ دریافت تصویر فاکتور در صورت خرید ✅ ذخیره‌سازی همه اطلاعات (آی‌دی کاربر، موبایل، لوکیشن، اسم داروخانه، وضعیت، فاکتور، مرحله فعلی، جایزه داده‌شده یا نه) ✅ امکان ارسال پیام دستی از سمت ادمین به کاربرها ✅ پاسخ به پیام‌های متنی متداول (مثلاً اگر کاربر تایپ کند: «نداشت» → واکنش مناسب ربات)

🛡 امنیت و کنترل:

  • احراز شماره موبایل با OTP تستی (صرفاً برای تأیید فرمت صحیح، بدون ارسال پیام واقعی)
  • نیاز نیست ربات به سیستم پرداخت، OTP واقعی یا ارسال خودکار جایزه متصل شود
  • فقط مسیر تعامل و ذخیره دیتا اهمیت دارد

📊 ساختار داده‌ها:

اطلاعات کاربران باید در یکی از قالب‌های زیر ذخیره شود:

  • فایل Excel
  • یا Google Sheet متصل از طریق API

اطلاعات مورد نیاز:

User ID | Mobile | Location | Pharmacy Name | Product Status | Invoice Image | Visit Count | Stage | Reward Given

🧑‍💻 مهارت‌های مورد نیاز:

  • تسلط به طراحی ربات تعاملی در پلتفرم‌های پیام‌رسان (با ترجیح Python)
  • تجربه ساخت سیستم‌های چندمرحله‌ای مبتنی بر شرط
  • توانایی کار با فایل Excel یا Google Sheet API
  • تسلط به ساختارهای ذخیره‌سازی کاربر، ارسال دکمه‌های تعاملی و پاسخ‌گویی متنی

🕒 زمان اجرا:

حداکثر ۵ روز کاری برای نسخه اولیه قابل تست (MVP)


📎 فایل‌های کمکی آماده:

  • جدول کامل ساختار اطلاعات کاربران (Word و Excel)
  • اسکچ مسیر کاربر (Flowchart)
  • مایندمپ کامل مراحل
  • متن پیام‌های آماده مرحله به مرحله

💬 لطفاً در پیشنهاد خود بنویسید:

  • آیا قبلاً ربات تعاملی طراحی کرده‌اید؟ (تعداد و مثال‌ها)
  • به چه زبان یا کتابخانه‌ای این پروژه را انجام می‌دهید؟
  • آیا تجربه ذخیره دیتا در Google Sheets یا Excel دارید؟
  • چه مدت زمان برای انجام پروژه نیاز دارید؟
فرصت انتخاب
پیشنهادها3
طراحی و پیاده‌سازی سامانه هایلایت

به نام خدا با سلام و وقت بخیر

من نیازمند پیاده سازی کامل یک مجموعه PDF & Web Highlighter به صورت سه زبانه: فارسی، عربی و انگلیسی هستم؛ به همراه افزونه مرورگر chrome

الگوی اصلی سایت web-highlights.com با افزونه Web Highlights در بازار کروم هست، البته با مختصر تغییرات و تعدادی امکانات سفارشی مرتبط هم باید اضافه بشه مثل:

  • ساختار درختی موضوعات شبیه: https://www.visualthesaurus.com/app/view

  • امکان اشتراک گذاری عمومی نمایه ها

  • امکان ایجاد ارتباط نمایه ها به یکدیگر

  • امکان انتخاب موردی نمایه ها و گرفتن خروجی سفارشی

  • داشتن فضای یادداشت های شخصی

  • امکان افزودن ترجمه

  • اکانتینگ و امکان پیشنهاد نمایه و پذیرش ان توسط سوپروایزر و ارائه ورک فلو

فرصت انتخاب
پیشنهادها6
اصلاح اندازه های نرم افزار

سلام. وقت به خیر. شخصی به درخواست من نرم افزاری برایم نوشتند، بعدا متوجه شدم که ابعاد صفحه در گوشی های دیگر درست نیست و پایین نرم افزار ( قسمت ثبت ) را نشان نمی دهد. از ایشان خواستم برنامه را درست کنند ، گفتند دیگر در زمینه ی اندروید کار نمی کنند و امکانش را ندارند. آیا شما می توانید برنامه را اصلاح کنید تا در گوشی های دیگر هم درست نمایش داده شود؟ فیلمی که بصورت ضبط مستقیم از صفحه نمایش است از گوشی خودم است. همانطور که می بینید کل صفحه و کلید ثبت در پایین آن مشخص است، اما در فیلم دیگر که از یک گوشی دیگر گرفتم ، صفحه پایین تر نمی آید و امکان زدن کلید ثبت نیست. فایل نرم افزار با فرمت apk را که برایم فرستاده بودند 39MB است.

فرصت انتخاب
پیشنهادها4
ایجاد منو و اصلاح صفحه اصلی سایت

سلام وقت بخیر نیازمندیم ایجاد منو برای سایت هستیم و صفحه اصلی اصلاح و منظم شود

فرصت انتخاب
پیشنهادها17
سایت نسخه نویسی

ما یک مجموعه نسخه نویسی هستیم که تعدادی نسخه آماده به همراه کد بیمه دارو ها برای تسریع روند نسخه نویسی پزشکان آماده کردیم . ما نیازمند یک سایت هستیم که در اون این نسخه ها قرار بگیرن و پزشک ها با جستجو بتونن نسخه ها رو پیدا کنن . نکته مهمی که هست اینه که اصلا نباید امکان کپی متن نسخه یا گرفتن اسکرین شات از صفحه باشه فقط تنها قسمت قابل کپی باید کد دارو باشه هم چنین بایستی در سایت پنل اشتراک هم باشه که فقط پزشکان دارای اشتراک بتونن استفاده کنن. هم چنین در سایت بایستی کاربری ادمین جهت پاسخگویی به پیام مخاطب و هم چنین اصلاح نسخ و اضافه کردن نسخه با شرایط فوق باید تعبیه بشه

از لحاظ ظاهر خیلی برای ما اهمیت نداره و استفاده از قالب آماده بلامانع هست ، برای ما فقط مسائل امنیتی فوق مهمه

فرصت انتخاب
پیشنهادها17
Evia group

عنوان پروژه: گروه اویا | فروش صنایع چوبی و دکوراسیون منزل

توضیحات پروژه: ما به دنبال همکاری با یک حرفه‌ای واجد شرایط برای ایجاد وب‌سایتی مشابه با وب‌سایت Bofigo هستیم. این وب‌سایت باید به فروش صنایع چوبی و دکوراسیون منزل بپردازد و نیاز به طراحی و توسعه‌ای اصولی و کاربرپسند دارد.

ویژگی‌های مورد نیاز:

  1. طراحی واکنش‌گرا: وب‌سایت باید برای تمامی دستگاه‌ها (موبایل، تبلت، دسکتاپ) بهینه‌سازی شود.
  2. سیستم مدیریت محتوا: امکان بروزرسانی آسان مطالب و محصولات توسط تیم ما.
  3. صفحه محصولات: ایجاد صفحات مجزا برای هر محصول با تصاویر با کیفیت و توضیحات دقیق.
  4. سبک‌های پرداخت و سبد خرید: پیاده‌سازی سیستم‌های مختلف پرداخت آنلاین و سبد خرید کاربرپسند.
  5. جستجوی کاربرپسند: قابلیت جستجوی پیشرفته برای راحتی پیدا کردن محصولات.
  6. پشتیبانی SEO: بهینه‌سازی وب‌سایت برای موتورهای جستجو به منظور افزایش دید و دسترسی.

دسته‌بندی پروژه: توسعه نرم‌افزار و IT

نحوه همکاری: ما از شما انتظار داریم که تجربیات قبلی خود را در حوزه طراحی و توسعه وب‌سایت‌هایی مشابه را با ما به اشتراک بگذارید. همچنین، خواهشمندیم نمونه‌کارهای قبلی خود را ارسال نمایید تا بتوانیم تصمیم‌گیری مناسبی انجام دهیم.

لطفاً پیشنهادات خود را به همراه زمان‌بندی و هزینه‌های مورد نیاز ارسال کنید.

ما مشتاقانه منتظر همکاری با شما هستیم!

فرصت انتخاب
پیشنهادها15
طراحی اپلیکیشن انتقال پیامک

با سلام. نیاز به طراح اپلیکیشن پیامک دارم که بتونه پیامک هایی که روی گوشی میاد، به شماره های دلخواه دیگه انتقال داده بشه. توضیحات پروژه به صورت خصوصی برای دوستان عزیز که پیشنهاد میزارن ارسال میشود. مبلغ درج شده معتبر نیست و بعد از توافقات نهایی مبلغ مشخص میگردد.

فرصت انتخاب
پیشنهادها2
پنل مدیریت سفارشات و بدهی زرگرها (لاراول + SMS)

ما مجموعه پارسیان لوتوس (تولیدکننده سکه‌های طلا) هستیم و نیاز به یک وب‌اپلیکیشن داخلی داریم که مخصوص همکاری با زرگرها طراحی شود. این سیستم فقط برای استفاده داخلی برند ماست و عمومی نخواهد بود. توضیحات وب اپلیکیشن به شرح زیر است :

دو نوع کاربر تعریف میشه

ادمین (مدیر): یک لیست از مشتری‌ها (زرگرها) دارد که پس از ثبت‌نام ما آن‌ها را تأیید می‌کنیم من ادمین بتونم برای هر کاربر مثلا ثبت کنم ۵۰ عدد سکه ۱ گرمی برای شما ثبت شد پس از ثبت تعداد سکه در زیر ادمین بنویسه بدهی طلایی و بدهی نقدی شما انقدر هست امکان مشاهده و مدیریت تاریخچه تولید و سفارش هر زرگر و و میریت بدهی هر زرگر امکان ارسال اعلان یا پیام به زرگر(اختیاری)

کاربر (زرگر): بعد از ورود به حساب کاربری، می‌تواند اعلان‌های جدید خود (مثل بدهی یا تولید جدید) را مشاهده کند. می‌تواند از لیست موجود (سکه‌های ۵۰ سوت تا ۲ گرم) انتخاب کند و سفارش جدید ثبت کند. پس از ثبت سفارش، به مدیر سیستم یک SMS اطلاع‌رسانی ارسال شود. امکان مشاهده تاریخچه سفارش‌های خودش. لطفاً سورس کامل در پایان پروژه تحویل داده شود با تشکر

فرصت انتخاب
پیشنهادها24