آموزش ساخت وب سایت رستورانی با سفارش آنلاین
داشتن یک وب سایت رستورانی میتواند بسیار حائز اهمیت باشد از این جهت که هم می توانید رستوران خود و غذاهایی که ارائه میدهد را به مشتریان خود نمایش دهید و هم سفارش آنلاین داشته باشید . یک وب سایت رستورانی میتواند دارای بخش های مختلفی باشد و فقط به یک سفارش ساده ختم نشود . میتواند تعداد شعب زیادی را تعریف کرد و اینکه چه غذایی هایی در شعب به اتمام رسیده است .
یک وب سایت رستورانی میبایست دارای ظاهر زیبایی باشد تا کاربر به محض ورود از آن به راحتی خارج نشود . به غیر از ظاهر وب سایت که میبایست خوب باشد میبایست دارای شرایطی باشد که کاربر به راحتی به بخش های مختلف دستری داشته باشد .
در این آموزش سعی شده بخش های مختلف یک وب سایت رستورانی به آموزش گذاشته شود تا این تجربه برای شما ایجاد شود .
در ابتدا یک پروژه جدید ایجاد کرده و قالب دانلود شده را به پروژه انتقال میدهیم
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد بخشی از مدل و ساخت دیتابیس با استفاده از ef core و code first
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد partialview های مختلف جهت تمیزی کار در پروژه
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد منوی غذاهای رستوران در پروژه
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
تکمیل منوی رستوران و برخی تغییرات قالب
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
استفاده از view components برای نمایش نمایندگی ها
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد مدل های مربوط به سفارش آنلاین و تغییر در html و css غالب
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد modal جهت نمایش محصولات قبل از اضافه شدن به سبد خرید
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد viewModel جهت ثبت پیش سفارش با استفاده از jquery ajax
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد مدل انتخاب نمایندگی قبل از سفارش غذا
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
تکمیل بخش شعب با استفاده از jquery
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
تکمیل بخش شعب شامل ایجاد و ویرایش شعب
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
تکمیل بخش شعب و ایجاد alert انتخاب شعب
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
انتقال بخش محصولات به viewComponent جهت استفاده آسان تر از کدها
استفاده از SweetAlert 2 در پروژه
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
افزودن غذاها به لیست سفارش
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
تکمیل اضافه کردن غذاها به سبد خرید
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
نمایش غذاهای انتخاب شده در سبد خرید با امکان کم و زیاد کردن تعداد غذاها
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد عملیات حذف در سبد خرید و آپدیت sweet alert
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
تکمیل بخش حذف غذا از سبد خرید و آپدیت کدهای مربوط به حذف
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ساخت قسمت مشاهده لیست خرید و اتصال آن به viewmodel
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
تکمیل بخش سبد خرید قسمت حذف و آپدیت محصولات با توجه به آپدیت سبد خرید و صفحه سفارشات
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد بخش انتخاب شعب در لیست منوی غذا
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد مدل های مخصوص کاربر و قوانین آن
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد گرافیک ثبت نام و فرم اولیه ثبت نام با استفاده از jquery و ajax
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد بخش ثبت نام کاربر با استفاده از jquery و asjax
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد بخش دریافت کد فعالسازی
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد امنیت بالا در ارسال کد فعالسازی با استفاده از encode و decode آدرس بار جهت انتقال id کاربر
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
پایان بخش ارسال کد و تنظیمات ارسال sms
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
اتمام ثبت نام کاربر و ورود به سیستم و تنظیمات claim
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
آپدیت قسمت هایی که احتیاج به ورود کاربر دارد و تنظیم خطاهای مربوطه
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد و تنظیمات شعب فعال و غیرفعال جهت مدیریت ثبت سفارش برای شعب فعال و غیرفعال
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
تغییر اجرای نمایش منوی غذا جهت تنظیمات اولیه در نمایش غذاهای غیر فعال شعبه انتخابی
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
نمایش محصولات بر اساس انتخاب شعبه مورد نظر کاربر
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
آپدیت سبدخرید با توجه به تغییر شعبه انتخابی و حذف غذاهای غیر فعال
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
اتمام آپدیت سفارشات با تغییر شعبه در صورتی که صفحه لود شود
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد درگاه زرین پال جهت پرداخت سفارشات ثبت شده
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
اتمام بخش پرداخت آنلاین و ثبت نهایی و نمایش اطلاعات پرداخت
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
رفع برخی مشکلات و آماده سازی جهت آپلود
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد تنظیمات آپلود و انتقال بروی سرور
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
ایجاد مدل های افزودن آپشن برای غذا و اضافه شدن مبلغ
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
پایان اضافه کردن آپشن های غذا و اضافه شدن آن سبد خرید
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .