پروژه سایت نوبت دهی با کدایگنایتر شامل چه جزئیاتی است:

سلام خدمت دوستان.

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


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

- اول اینکه پروژه با زبان php و فریم ورک کدایگنایتر باید اجرا بشه.

- بخش هایی از UI متناسب با سلیقه دانشگاه مورد نظر اجرا شده و عملا نیاز نیست که دوستان نگران این بخش باشند و به موازات پروژه قسمت های دیگه اجرا میشه(برای UI از فریم ورک UIkit 3 استفاده شده).

- در این پروژه بخش کاربری در Front-End قرار داره و متناسب با گروه کاربری، منوها تغییر خواهد کرد.

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

- سناریوی پروژه به شرح زیر است:

در صفحه اصلی سایت و در بخش اول، یک باکس جستجو قرار داره که کاربر بر مبنای فاکتورهایی مثل رشته ی جستجو، گروه جستجو و موقعیت(لوکیشن) اقدام به پیدا کردن مدرس مورد نظرش میکنه. نتیجه جستجو(در صفحه جستجو نمایش داده می شود) بر اساس محبویت، و قیمت و... فیلتر میشه و نمایش داده میشه.

در بخش دوم و زیر باکس جستجو، اسلایدی شامل تصویر و اطلاعات جدیدترین مدرس های عضو شده در سایت نمایش داده میشه.

در بخش سوم و زیر همین قسمت، آخرین نظرهای دانش آموزان و امتیاز آنها نمایش داده میشه

و در انتها فوتر و پانویس سایت.

- گروه های کاربری شامل:

استاد: هر کدام از اساتید می توانند با ثبت نام در سایت اقدام به نوبت دهی کنند. برای نوبت دهی اساتید با استفاده از تقویم موجود در سایت روز ها و ساعاتی را مشخص می کنند که این ساعات و تاریخ ها توسط دانش آموزان رزرو شده و پس از پرداخت هزینه، نوبت رزرو شده قطعی می شود.

دانش آموز: دانش آموزان بعد از عضویت در سایت می توانند با توجه به نتایج جستجو که توضیح داده شد، اقدام به رزرو نوبت، پرداخت هزینه از طریق پی پال و امتیازدهی و نوشتن نظر کنند.

مدیر: مدیران سایت به تمام بخش ها دسترسی داشته و می توانند حساب های کاربری و نوبت ها و تاریخ ها را مدیریت کنند(فعال سازی یا غیر فعال سازی حساب کاربری، ویرایش نوبت ها و...)

- ثبت نام باید شامل این موارد باشد:

ثبت نام دانش آموز و مدرس ها دو فرم مجزا است. فرم ثبت باید شامل نام، نام خانوادگی، آدرس ایمیل، پسورد، سوال های امنیتی برای بازیابی پسورد و فرم کپچا باشد.

ایمیل فعالسازی حساب برای هر کاربر به آدر ایمیلش ارسال میشه

- منوهای سایت شامل:

Home, About, Contact, Login, Register میباشد که بعد از ورود به سایت متناسب با گروه کاربری موارد بهش اضافه میشه.

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


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

بودجه پروژه

مهارت های مورد نیاز

پروژه با موفقیت انجام شده است

فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده اند

  • 4160 میانگین امتیاز
    • 1500
      Codeigniter
    • 6820
      PHP
    در 30 روز
  • 1200 میانگین امتیاز
    • 0
      HTML5
    • 2400
      PHP
    در 25 روز
  • 0 میانگین امتیاز
    • 0
      PHP
    • 0
      CSS
    در 25 روز