از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
یک ماه پیش منتشر شده
تعداد بازدید: 264
کد پروژه: 582616
شرح پروژه
اسم برنامه محبان است
سرور و دامنه موجود شرح برنامه بصورت زیر تقریبا ۹۰ درصد گفته شده فقط ده درصد در ادامه کار گفته میشه
یوی آی کار نمونه اش طراحی شده با هوش مصنوعی و لینکش اینه https://stitch.withgoogle.com/projects/10485385983234788128
و مابقی داستان
پرامپت نهایی ساخت اپلیکیشن مذهبی "محبان"
نوع اپ: اپلیکیشن موبایل (وب اپ)
نام: محبان
زبان: فارسی
ذخیرهسازی دادهها: فقط در سمت سرور (backend-based architecture)
احراز هویت: ثبتنام و ورود با تایید اعتبار (رمز عبور/کد پیامکی/ایمیل)
نقشهای کاربری:
ادمین: مدیریت کلی، تنظیمات، محتوا، اعلانها، دورهها و نقشها
مدرس: مدیریت دورهها، افزودن دروس، پاسخ به گفتگوها
کاربر عادی: مشاهده محتوا، شرکت در دورهها، ثبت تمرینها، ارسال محتوا در بعضی بخشها
✳️ ساختار اپلیکیشن (بخشهای اصلی)
احراز هویت کامل شامل ثبتنام، ورود با شماره موبایل و داشتن سه نقش کلی ادمین مدرس و کاربران عادی در برنامه
✅ 1. پاپآپ اطلاعیه جلسه
وقتی اپ باز میشود، یک پاپآپ با اطلاعات جلسه هیأت نمایش داده شود.
مدیریت این پاپآپ فقط توسط ادمین یا مدرس انجام شود
پاپ اپ باید اواسط روز اعلامی و لحظه بارگزاری توسط ادمین یا مدرس بصورت نوتیف هم گزارش بشه به کاربران
تنظیم عنوان اطلاعیه
بارگذاری تصویر یا ویدیو مربوط به جلسه
زمان و مکان جلسه
ادمین و مدرس در بخشی به نام "مدیریت اعلانها" میتواند این اطلاعات را وارد و بهروزرسانی کند.
پس برای ادمین و مدرس باید یه پنل جدا بابت تنظیمات وجود داشته باشه
✅ 2. احادیث
قسمت اول: کاربر موضوع حدیث را وارد میکند، سیستم بهصورت خودکار حدیث مربوط به آن موضوع را از اینترنت با منبع معتبر جستجو و نمایش میدهد.
قسمت دوم: کاربر میتواند حدیثی را همراه با منبع معتبر وارد کرده و ذخیره کند.
قسمت سوم: نمایش لیستی از احادیث ثبتشده بر اساس موضوع، قابل جستجو و فیلتر. احادیث در دیتابیس همش ذخیره میشه
احادیث باید بصورت هوشمند بر مبنای گزارش قسمت محاسبه نفس نسبت به عملی که بیشترین امتیاز مثبت یا منفی دارد در قسمت داشبورد یا صفحه اصلی بصورت روزانه و چرخشی بیاد
برنامه باید بصورت هوشمند زمانهایی که کاربر محاسبه نفس رو وارد میکند آن لحظه رو در نظر بگیره و درآینده ۵ دقیقه قبل اون لحظه یه حدیث بابت اون عمل بصورت نوتیف بهش نشون بده ( که این احادیث از قبل باید در مخزن احادیث وجود داشته باشد که بصورت عدم تکرار حدیث های متنوع نمایش داده شود)
✅ 3. جلسات هفتگی
لیست فایلهای صوتی با عنوان و تاریخ
پخش با پلیر ساده و خطی
قابلیت افزودن صوت یا ویدیو توسط کاربران عادی
همه کاربران در یک تاریخ فقط یک سخنرانی اجازه افزودن داشته باشن یعنی اگر کاربر شماره ۱ یه سخنرانی اضافه کرد کاربر ۲ در اون تاریخ نمیتونه اضافه کنه حذف سخنرانی ها هم فقط با دسترسی ادمین یا مدرس امکان پذیر است
وارد کردن عنوان
تاریخ سخنرانی
تقویم برای فیلتر بر اساس بازهی تاریخ
کاربران عادی میتوانند به ادمین در ثبت محتوای جلسات کمک کنند.
دادهها در سرور ذخیره و فقط خوانده میشود.
✅ 4. جلسات مناسبتی
مشابه جلسات هفتگی ولی نمایش موزاییکی با عکس مربوط به مناسبتها
مناسبتهای پیشفرض:
محرم
ایام فاطمیه
ماه رمضان
ولادت اهل بیت
شهادت اهل بیت
افزودن مناسبت جدید فقط توسط ادمین یا مدرس
نام مناسبت
عکس بکگراند
کاربران هنگام افزودن صوت/ویدیو باید موارد زیر رو وارد کنند
عنوان سخنرانی تاریخش خود سخنرانی (فیلم یا عکس) در کدام دسته بندی موضوع مناسبتی باشه
هر تاریخ فقط یک سخنرانی اجازه اضافه شدن داشته باشه مثل حالت جلسات هفتگی
تاریخ
عنوان
انتخاب مناسبت از لیست کشویی
کاربران عادی میتوانند محتوا اضافه کنند (نه مناسبت جدید)
✅ 5. دورهها
نمایش دورهها به صورت موزاییکی(فقط توسط ادمین و مدرس اضافه یا ویرایش میشود)
هر دوره شامل:
عنوان دوره
تاریخ برگزاری
عکس موزاییک
عکس داخلی
فیلم خلاصه
متن معرفی
لیست دروس
دکمه "شرکت در دوره" برای کاربران لاگین شده
هر درس شامل:
عنوان
متن درس
صوت یا ویدیو
تمرینها (با امکان افزودن تمرین جدید توسط مدرس)
کنترل مدرس بر تمرین های انجام شده یا نشده کاربران (مثلا مدرس یه تنظیماتی بذاره که اگر چند درصد تمرین ها انجام شد درس بعدی قفلش باز بشه مثلا ۸۰ درصد پس باید روی هر تمرین یه تگ درصد بخوره که قابل اندازه گیری باشه)
گفتگوها:
گفتگوی عمومی بین مدرس و کاربران بابت هر درس و هر دوره(در دو حالتش فعال باشه)
گفتگوی خصوصی بین مدرس و شرکتکننده بصورت خصوصی بابت هر درس
قفل شدن درس بعدی در صورت عدم ارسال تمرین
فقط مدرس میتواند دوره و درسها را ویرایش کند.
✅ 6. محاسبه نفس
تاریخ شمسی دقیق و استفاده از تقویم شمسی برای انتخاب بازههای زمانی گزارش.
ثبت اعمال (فضایل و رذایل) به صورت سریع و تفصیلی( یعنی هم با یه کلیک اجازه ثبت بده بر مبنای امتیاز دیفالت تنظیم شده و هم بتونه بصورت تفصیلی گزارش بده
ثبت سریع با کلیک روی دکمه + (تعداد ۱ و کیفیت پیشفرض ضعیف)
ثبت تفصیلی با قابلیت وارد کردن تعداد، کیفیت (از ضعیف تا زیاد) و توضیحات خلاصه
امکان افزودن، ویرایش و حذف اعمال سفارشی در تنظیمات
سیستم پیشرفته ثبت نماز با ۴ حالت (اول وقت، با حضور قلب، قضا، عدم انجام) با امتیازدهی قابل تنظیم
محاسبه هوشمند و لحظهای امتیاز خالص نفس (جمع فضایل منهای رذایل)
نمایش بازخورد بصری به شکل پسزمینه پویا:
بهشت (پسزمینه سبز) برای امتیاز بالاتر از ۵
جهنم (پسزمینه قرمز) برای امتیاز کمتر از -۵
حالت خنثی (پسزمینه آبی) برای امتیاز بین -۵ تا ۵
امکان جایگزینی تصاویر پسزمینه بهشت و جهنم توسط کاربر در تنظیمات
نوار پیشرفت رنگی که وضعیت فعلی نفس را نمایش میدهد
ارسال نوتیفیکیشن هر ۳ دقیقه با حدیث مرتبط با بیشترین عمل مثبت یا منفی کاربر (بدون تکرار)
تحلیل شخصیت خودکار:
نمایش تحلیل کوتاه و شخصیشده در بخش آمار سریع بر اساس بیشترین اعمال ثبت شده توسط کاربر
تحلیل به صورت مستقیم و قابل فهم که کمک به خودآگاهی و رشد شخصی میکند
این مدل بعنوان مثال ولی با تعمیم داده شود
گناه چشم عمدی و سهوی:
ثبت تعداد گناه چشم عمدی و سهوی با کلیک روی آیکونهای مخصوص یا ویجت روی صفحه اصلی
ثبت دقیق زمان و تاریخ هر عمل برای تحلیلهای بعدی
سیستم هوشمند تشخیص بازه زمانی با بیشترین میانگین گناه چشم و ارسال نوتیفیکیشن هشدار ۵ دقیقه قبل از آن با آلارم قرمز و صدای آژیر سه ثانیهای و سپس نمایش یا نوتیف حدیث(این قابلیت توسط کاربر بشه خاموش و روشن بشه ) ولی حدیث همیشه روشن باشه و براش بیاد
آمار رفتاری و تحلیلی دقیق:
گزارشهای روزانه، هفتگی، ماهانه، چهلروزه و سالانه با تفکیک اعمال و نمازها
ارسال آمار بصورت یه فایل پی دی اف به مدرس
کارتهای اعتباری سفید برای کاربران بر اساس عملکرد چهلروزه(قابل تنظیم توسط مدرس براساس امتیاز مثلا مدرس میگه در هر چهل روز هرکاربر بین ۱۰ تا ۲۰ یک کارت میگیره ۲۰ تا ۳۰ سه تا کارت میگیره و ....
محدودیت ورود گناه بر اساس تعداد کارتها(این هم قابل تنظیم توسط مدرس مثلا اگر میانگین امتیاز در چهل روز منفی ۱۰ تا منفی ۲۰ شد و کاربر کارت سفید نداشته باشه کاربر نمیتونه به مدت ۲ دو روز گزارش بزنه مگر با بدست آوردن کارت سفید که از طریق زیر کارت کسب میکنه
امکان کسب کارتهای اعتباری جدید با توسل به امام حسین (علیه السلام) یا پرداخت صدقه( این هم قابل تنظیم توسط مدرس هم اعمالش هم امتیازش هم تعداد کارت مثلا توسل به امام حسین علیه السلام ۲ تا کارت سفید داره یا شکر گزاری ۱ کارت سفید میگیره) این حالت هیچ وقت قفل نمیشه
تمام دادهها در سرور ذخیره میشوند و سمت کاربر فقط نمایش و ثبت اطلاعات است.
✅ 7. اذکار
بخش ویژهای با عنوان "اذکار" اضافه شود
مدیریت کامل توسط ادمین یا مدرس
تعریف ذکر جدید شامل:
عنوان ذکر
تاریخ شروع و پایان
عکس بکگراند
تعداد هدف (مثلاً ۱۰۰۰ بار)
کاربران میتوانند:
شرکت در ذکر با زدن دکمه "شرکت در ذکر"
وارد کردن تعداد ذکر انجام شده (مثلاً هر بار ۱۰۰ تا) مشخص کنن که در این ختم ذکر چقدر مشارکت داشتن
اپ باید:
تعداد باقیمانده ذکر را به صورت لایو نمایش دهد
با رسیدن به هدف، آن ختم را بهصورت "تکمیلشده" علامت بزند و کسی نتونه دیگه مشارکت کنه و خطا بگیره
کاربر آمار محاسبه نفس رو بصورت نمودار طیف رنگ و گزارش جدولی مفصل بتونه ببینه و بتونه خروجی فایل پی دی اف بگیره و این خروجی میتونه بر اساس فیلتر جدول تاریخ بصورت بازه ای باشه و قابل ارسال به مدرس باشه (شخص مدرس هم باید انتخاب کنه یعنی به کدام مدرس ارسال بشه)
⚙️ امکانات فنی و جانبی
پنل مدیریت برای ادمین با دسترسی به ویرایش یا کم و زیاد کردن همه چیز
مدرس و کاربران هم طبق لیست. وموضوعات بالا
اعلانها (پاپآپها)
مدیریت دورهها، مناسبتها، ذکرها
مشاهده آمار کاربران
ارسال نوتیفیکیشن خاص برای کاربران
مدیریت نقشها و سطح دسترسیها
UI/UX: طراحی مینیمال، جذاب، و ساده با تم مذهبی (رنگهای سبز، آبی تیره، طلایی)
جستجوی خودکار احادیث
دریافت محتواهای صوتی/ویدیویی از منابع مذهبی آنلاین و شیعه باشد
زبان برنامهنویسی پیشنهادی: Flutter + Firebase (یا Node.js + MongoDB برای سرور)
پشتیبانی از RTL (راستچین) برای زبان فارسی با فونت زیبا
این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
10روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت یک ماه پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
یک ماه پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار