آقای کاف

آقای کاف

کدنویسی و طراحی اپلیکیشن موبایل آریاگرد

۱۴۰۴/۰۸/۰۲ 12:35 ب.ظ
  • زمان انجام پروژه: 31 روز
  • تکنولوژه های بکار رفته: Flutter | Figma | Drf Django

🧭 معرفی پروژه: آریاگرد (Aryagard)

آریاگرد یک اپلیکیشن جامع گردشگری است که با هدف معرفی جاذبه‌های دیدنی ایران، برگزاری رویدادها و ایجاد تجربه‌ای تعاملی برای کاربران طراحی شده است.
این پروژه شامل بک‌اند Django و اپلیکیشن موبایل (Flutter) است و از ساختار Clean Architecture برای جداسازی لایه‌ها استفاده می‌شود..
کاربر می‌تواند در اپلیکیشن به جستجو، مشاهده، بوکمارک، و تعامل با جاذبه‌ها و رویدادهای هر استان بپردازد.

⚙️ قابلیت‌ها و فیچرها

🏠 صفحه اصلی

  • نمایش اسلایدر جاذبه‌های برتر هر استان

  • بخش خدمات، دسته‌بندی‌ها و پیشنهادها

  • انیمیشن‌های لمسی و افکت‌های ظاهری پویا

🗺️ جاذبه‌ها (Attractions)

  • مشاهده لیست جاذبه‌های هر استان

  • صفحه‌ی جزئیات با تب‌بندی (اطلاعات، نظرات، گالری)

  • افزودن و حذف بوکمارک

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

  • جستجوی جاذبه‌ها با فیلتر و کارت نتایج

🎉 رویدادها (Events)

  • لیست و جزئیات کامل رویدادهای محلی

  • سیستم امتیازدهی و بررسی (Review System)

  • ادغام کامل با API و نمایش خطاها و حالت‌های مختلف

💬 نظرات و بازخوردها

  • ارسال دیدگاه به‌صورت زنده با رفرش خودکار

  • مشاهده امتیاز کاربران در جاذبه‌ها و رویدادها

🔖 بوکمارک (Bookmarks)

  • ذخیره‌ی جاذبه‌ها و رویدادهای مورد علاقه

  • بروزرسانی UI در لحظه با تغییر وضعیت بوکمارک

  • طراحی مدرن و سازگار با تم برنامه

🌆 استان‌ها (Provinces)

  • نمایش اطلاعات و گالری هر استان

  • مشاهده‌ی جاذبه‌ها و رویدادهای مرتبط

  • قابلیت تغییر استان انتخابی کاربر

🖼️ گالری

  • گالری تصاویر با قابلیت مشاهده در حالت فول‌اسکرین

  • اسلایدرها و شیمِر لودرها برای بهبود تجربه کاربر

🔐 احراز هویت (Auth)

  • ورود با کد تأیید (OTP) از طریق پیامک

  • پشتیبانی از JWT برای مدیریت نشست کاربر

  • تغییر استان کاربر پس از ورود

🎵 صدا و موسیقی پس‌زمینه

  • پخش موسیقی ملایم در پس‌زمینه

  • کنترل همگام‌سازی صدا در بین صفحات

🎨 رابط کاربری (UI)

  • فونت و رنگ‌های سفارشی با قابلیت تغییر تم زنده

  • ناوبری سفارشی پایین صفحه (Bottom Navigation)

  • انیمیشن‌های روان و طراحی مینیمال

🧱 ساختار پروژه (Back-end)

  • Django + Django REST Framework

  • DRF Spectacular برای تولید مستندات Swagger / ReDoc

  • JWT Authentication

  • سیستم OTP برای لاگین

  • مدیریت فایل‌های Media & Static

  • ORM Models برای استان، جاذبه، رویداد و کاربر

دیدگاه تان را بنویسید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *