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