وب اپلیکیشن فلش کارت

95 روز پیش

استاندارد

لیست کامل نیازمندی‌های پروژه 1. ساختار و ویژگی‌های اصلی اپلیکیشن • نوع اپلیکیشن: وب اپلیکیشن با ظاهر فلش کارت (پشت و رو). • پشتیبانی از زبان: کاملاً سازگار با فارسی (RTL، فونت مناسب، ورودی/خروجی UTF-8). • دامنه و هاست: o دامنه: دارم o هاست: هاست اشتراکی لینوکس با cPanel و MySQL. و PHP version: 8.3.19 2. دسته‌بندی‌ها • انواع دسته‌بندی: o مقطع (مثل: علوم پایه، پره اینترنی، دستیاری،...) o درس (مثل: داخلی، جراحی، اطفال،....) o مبحث (مثل: کبد، کیسه صفرا، آنمی، رشد و نمو،...) o موضوع (مثل: سیروز، غربالگری بینایی، سیستیک فیبروز،...) o نوع (شناسنامه دار، تالیفی) o در صورتی که شناسنامه دار انتخاب شود یک کادر باز شود که شناسه در آن نوشته شود ( مثل: پره انترنی اسفند 1403) • مدیریت دسته ‌بندی‌ها: o فقط مدیر می‌تونه دسته ‌بندی‌ها رو ایجاد، ویرایش یا حذف کنه. o دسته ‌بندی‌ها می‌تونن ساختار درختی داشته باشن (مثلاً مبحث زیر درس). 3. فلش کارت‌ها • ساختار فلش کارت: o هر کارت شامل پشت و رو (مثل سؤال/جواب). o پشتیبانی از متن، صدا و تصویر برای هر دو طرف کارت. o در زیر هر فلش کارت 2 دکمه " درست" (سبز رنگ) و "نادرست" ( قرمز رنگ) و نارنجی رنگ "افزودن به علاقه مندی " و خاکستری رنگ " گزارش خطا" باشد o با زدن دکمه درست کارت به خانه بعدی می رود o با زدن دکمه نادرست کارت به خانه اول باز می گردد o با افزودن به علاقه مندیها از چرخه لایتمن خارج و در خانه علاقه مندی در فضای کاربری شخص قرار می گیرد o با زدن دکمه ارسال گزارش کادری ایجاد شود تا بتوان شرح پیشنهاد یا اشتباه ارسال شود • ایجاد فلش کارت: o هر کاربر ثبت‌ نام ‌شده می‌تونه بدون نیاز به مجوز خاص، فلش کارت جدید ایجاد کنه. o فلش کارت‌ها فقط توی دسته‌بندی‌هایی که احتمالاً یعنی ظرفیتشون پر نشده قابل افزودن هستن. o فلش کارت‌های جدید برای تأیید به مدیر ارسال می‌شن. o تا قبل از تایید فلش کارت کاربر میتونه فلش کارت رو ادیت کنه • تأیید فلش کارت: o مدیر فلش کارت‌ها رو بررسی و تأیید/رد می‌کنه. o وضعیت فلش کارت: در انتظار (pending)، تأییدشده (approved)، ردشده (rejected). • نمایش تعداد تأییدها: o هر کاربر توی پنل کاربریش می‌تونه تعداد فلش کارت‌های تأییدشده خودش رو ببینه. o آمار کلی فلش کارتهایی که تایید شده به تفکیک هر درس میتونه ببینه 4. سیستم کاربران • انواع کاربران: o مدیر: ایجاد دسته‌بندی، تأیید فلش کارت‌ها، مدیریت کلی. o ادیتور: میتونه قلش کارتها رو ادیت و تایید کنه ولی نمیتونه دسته بندی رو تغییر بدهد o کاربر عادی: مشاهده فلش کارت‌ها، ایجاد فلش کارت جدید، مشاهده تعداد کارت‌های تأییدشده. • دسترسی کاربران عادی: o همه کاربران ثبت‌ نام‌شده می‌تونن فلش کارت‌ها رو ببینن. o برای ایجاد فلش کارت نیازی به مجوز خاص نیست، فقط باید توی دسته ‌بندی‌های مجاز باشه. • احراز هویت: o فرم ثبت نام کاربر میخوام اینجوری باشه که اول یه کادر باشه که بنویسه شماره موبایلتو وارد کن، بعد از دریافت شماره موبایل و بررسی اعتبار سنجی یه کد 4 رقمی برای کاربر پیامک بشه ( پنل پیامک هم دارم) بعد از وارد شدن کد توسط کاربر، بره به صفحه بعد، تو صفحه بعد، نام و نام خانوادگی و پسورد رو از کاربر بگیره و در پایین صفحه یه دکمه به اسم شروع باشه که با زدن اون وارد محیط وب اپ میشه o در آینده فقط با یوزر و پسورد میتونه وارد بشه o هر کاربر میتونه اکانت خودش رو به شخص دیگه انتقال بدهد، این امکان در فضای کاربری شخص فراهمه که بعد از انتقال تمام اطلاعات کاربر به شماره تلفن جدید منتقل میشه و شماره تلفن قبلی از دیتابیس پاک میشه o هر کاربر در بدو ورود یوزر هست که بعدا توسط مدیر اگه لازم باشه ادیتور میشه و فلش کارتهای در دسته بندی خاص بهش واگذار میشه 5. سیستم مرور فلش کارت‌ها • ادامه مرور: o کاربران می‌تونن مرور فلش کارت‌ها رو از جایی که دفعه قبل متوقف کردن ادامه بدن. o کاربرها در فضار کاربریشون میتونن چند تا تاریخچه مرور داشته باشن تحت عنوان مرورهای من o این مرورها میتونه تو درسای مختلف باشه که کاربر میتونه ادامشو دنبال کنه o توی پنل کاربری، علاوه بر تعداد کارت‌های تأییدشده، یه بخش آماری باشه که نشون بده کاربر چند کارت مرور کرده، چند کارت به علاقه‌مندی‌ها اضافه کرده، یا توی کدوم درس‌ها فعال‌تره. o • سیستم لایتنر (G5): o فلش کارت‌هایی که به علاقه‌مندی‌ها اضافه نشن، وارد سیستم لایتنر (الگوی تکرار حافظه) می‌شن. o سیستم لایتنر باید بر اساس الگوی G5 (احتمالاً 5 مرحله تکرار) کار کنه. o کاربر بتونه خانه های بیشتری با فواصل مرور مد نظرش ایجاد کنه 6. سیستم پرداخت و پاداش • محدودیت مطالعه: o کاربران بعد از مطالعه 100 فلش کارت در هر درس، برای ادامه باید هزینه اون درس رو بپردازن. • تقسیم درآمد: o هزینه‌های دریافتی از کاربران، بین کاربرانی که فلش کارت‌های تأییدشده اون درس رو ایجاد کردن، تقسیم می‌شه. o بعد از کم کردن 20 درصد هزینه از درآمد کلی که به حساب مدیر میره بقیه هزینه ها به تناسب تقسیم میشن (بر اساس تعداد کارت‌های تأییدشده هر کاربر). 7. سایر ویژگی‌ها • رابط کاربری: o طراحی تعاملی برای فلش کارت‌ها (مثل انیمیشن چرخش). o پشتیبانی از فونت‌های فارسی (مثل Vazir). o طراحی RTL با فریم‌ورک‌هایی مثل Bootstrap. • امنیت: o جلوگیری از حملاتی مثل SQL Injection و XSS. o مدیریت امن فایل‌های آپلودشده (صدا و تصویر). ________________________________________ اعلان‌ها (Notifications): o اعلان برای یادآوری مرور کارت‌ها بر اساس سیستم لایتنر. (اگر موردی اضافه بر این به ذهنتون میرسه بگید، افراد دارای نمونه کار مشابه در اولویت هستند،خیلی عجله ندارم ولی نظم و خوش قولی و سلیقه خیلی برام مهمه، حرفی که میزنید پای حرفتون باشید، برمبنای صداقت بریم جلو) ( لطفا بفرمائید در فرانت و بک چه پلنی دارید؟)

بودجه

15,000,000 تومان

تاریخ انقضا

6 خرداد 1404

مدت زمان پروژه

60 روز

پیشنهادها

4 پیشنهاد

نیاز به فاز بندی

دارد

سطح پروژه

متوسط


مهارت‌های مورد نیاز پروژه


دسته‌بندی

درباره کارفرما

memad
memad

عضو از9 اردیبهشت 1404

پروژه های مشابه

بهبود ظاهر سایت فروشگاهی و تجربه های بصری و کاربری و سئو

با سلام و قت بخیر سایت داروخانه آنلاین وردپرسی با قالب وودمارت دارم که فعال و در حال استفاده است، سرعت و سئوی خوبی داره و رسپانسیوه. اما مایلم ظاهر سایت بدون تغییر قالب اصلی و افت سرعت یا سئو، بهبود پیدا کنه و حرفه ای بشه. مثلاً فونت و رنگ بندی مرتبط با حرفه و مشابه برخی سایت های مورد علاقه، فرمت یکسانی برای معرفی محصولات ایجاد بشه؛ روی منو و اسلایدر ها کار بشه، مراحل ثبت نام و ورود و پیگیری سفارش ها و داشبورد مشتری و ..... هم از نظری ظاهری هم از نظر راحتی کار بهبود پیدا کنن و به عبارتی مرحله به مرحله از لحظه ورود به سایت تا رسیدن محصول به دست مشتری، از ابتدا بازبینی و تأیید/بهبود کیفی پیدا کنه دو سه صفحه جدید هم اضافه بشه از جمله تالار گفتگوی کاربران ، صفحه اطلاعات دارویی با ایجاد فهرست الفبایی یا قابلیت جستجوی هوشمند انگلیسی/فارسی یا قسمتی از نام دارو، صفحه گفتگو/مشاوره ی اختصاصی با داروساز ، صفحه سفارش نسخه پیچی آنلاین با اخذ کدملی بیمار و شماره پیگیری نسخه و نوع بیمه افزونه های موجود از نظر نیاز به حذف و اضافه و ارتقا و ... ارزیابی و تنظیم بشن و خلاصه یه حرکت اصولی اصلاحی برای پیگیری های فنی بعدی و کار روی جنبه های سئو و ابزارهای تخصصی مربوطه ش فراهم بشه *** مبلغ پروژه بصورت تخمینی قید شده و در صورت پیشنهادات منطقی قابل بررسی هست. طبیعتاً در انجام پروژه، کیفیت و قیمت هر دو تعیین کننده هستند.

3,000,000 تومان

طراحی سایت

https://petrosaco.com/fa/#first-imp طراحی سایت مشابه با این سایت از نظر ویدیو و بکگراند بصورت اسکرول بدون بخش ورود و استعلام قیمت و حساب کاربری و جدول هدر سایت شامل درباره ما - محصولات - پروژه ها - نمایندگی ها - تماس با ما هدر سایت قسمت درباره ما (اسکرول به پایین قسمت درباره ما) هدر سایت قسمت محصولات اسکرول به قسمت محصولات تجهیزات اتوماسیون تکنولوژی درایو اندازه گیری و آنالیز کنترل فرایند ماشین آلات مکانیکال (برای هر بخش اسکرول به صفحه محصولات ) (برای هر بخش یک وکتور متفاوت همانند سایت اصلی بصورت سیاه سفید) صفحه های محصولات : (در فایل ارسال میشود) هدر سایت قسمت پروژه ها منتقل به صفحه ی جداگانه پروژه ها هدر سایت قسمت نمایندگی ها منتقل به صفحه جداگانه نمایندگی هدر سایت قسمت تماس با ما اسکرول به انتهای صفحه اصلی و اضافه کردن باکس تماس با ما حاوی عنوان نام و نام خانوادگی ایمیل شماره تماس و توضیحات و کپچا

6,000,000 تومان

دیباگ برخی مشکلات باشگاه مشتریان

1. پیامک های برنامه ما ارسال نمیشن ( قبلا میشدن ولی به هر دلیلی الان نمیشه ) فیکس بشن ( 3 مدل پیامک داریم ! روز خرید - خرید های قبلا - تولد ) 2. مشکل سرچ ( نمیتونیم مشتریی که قبلا وارد کردیم رو سرچ کنیم ( برحسب شماره + کدملی و نام فامیل -> این ها وجود دارن فقط سرچ میزنیم نمیاره بالا ) 3. تو فرم ثبت مشتری جدید میخام وقتی اینتر میزنم بره فیلد بعدی ! 4. تو فرم ثبت مشتری جدید قسمتی که مشتری رو اضافه میکنم درصورتی که مشتری قبلا وجود داشته یه آیکن نمایش بده بتونم روش بزنم و خرید های قبلیشو ببینم ( حالا وقتی داره اضافه میشه مثلا کد ملی رو میزنه یا اسم و نام خانوادگی رو یا شماره رو ) 5. تو فرم ثبت مشتری جدید کد ملی از حالت ستاره دار بودن در بیاد 6. تو فرم ثبت مشتری جدید برای پر کردن تاریخ ها ( کار رو راحت کنیم) وقتی تاریخ میخایم وارد کنیم اول روز ( 2 تا عدد وارد شد خودش " / " رو بزاره بعد ماه مجددا اسلش بزنه و سال که اسلش نمیخاد 7. وقتی مشتری جدیدی اضافه میشه یه نوتیف مشتری اضافه شد بهم نشون بده و همچنین در بالای لیست مشتری ها ( اضافه بشه به بالای لیست به عنوان مشتری جدید ) 8. تاریخ خرید رو درصورتی که خالی اینتر زدم تاریخ روز قبل روز ( یعنی اگه امروز 25 ام هستش من تاریخ خرید رو خالی بود یه اینتر زدم تاریخ 24 ام رو در لیست قرار بده ) در حال حاضر ما این رو دارم که بصورت خودکار تاریخ امروز رو بهمون نشون بده ولی میخایم به اون شکل در بیاد. ببینین اکثرا مشکلات CSS نیاز دارن که واقعا کار پیچیده ای نیست !

توافقی

راه اندازی VPN server(v2ray) - کانفیگ روتر میکروتیک

راه اندازی فایروال میکروتیک بستن پورت های باز اضافی تغییر پورت های دیفالت اضافه کردن اکانت V2Ray بررسی روت های (لیست ip های ایرانی) راه اندازی دسترسی ریموت به میکروتیک از خارج شبکه با در نظر داشتن امنیت شبکه راه اندازی فایل شیرینگ داخلی ادد کردن ip استاتیک

توافقی