پلتفرم هوشمند سفارش آنلاین مبتنی بر موقعیت مکانی
چیوانه | سامانه هوشمند اتصال کاربران به فروشگاهها و رستورانهای نزدیک
چیوانه یک پلتفرم سفارش آنلاین مبتنی بر موقعیت مکانی است که کاربران را به نزدیکترین فروشگاهها و رستورانهای شهر متصل میکند. در این سیستم کاربران میتوانند با استفاده از جستجو در لیست فروشگاهها یا از طریق نقشه، نزدیکترین گزینهها را مشاهده کرده و سفارش خود را ثبت کنند. این پروژه با هدف ایجاد یک تجربه سریع، ساده و قابل اعتماد برای سفارش آنلاین طراحی شده است. کاربران میتوانند از میان فروشندگان تاییدشده انتخاب کنند، روش پرداخت دلخواه خود (نقدی یا آنلاین) را انتخاب کنند و پس از دریافت سفارش، تجربه خود را ثبت کنند. سیستم امتیازدهی فروشندگان و پیشنهادهای مردمی نیز به کاربران کمک میکند بهترین و مقرونبهصرفهترین گزینه را انتخاب کنند. از نظر فنی، این پروژه با معماری مدرن وب و موبایل توسعه داده شده است. رابط کاربری وب با Nuxt.js و معماری SPA/SSR پیادهسازی شده تا سرعت بارگذاری بالا و تجربه کاربری روان فراهم شود. در سمت سرور، Laravel به عنوان هسته اصلی بکاند برای مدیریت APIها، احراز هویت کاربران، مدیریت سفارشها، فروشندگان و سیستم امتیازدهی استفاده شده است. همچنین اپلیکیشن موبایل این پلتفرم با Flutter توسعه داده شده تا تجربهای یکپارچه و سریع برای کاربران اندروید و iOS فراهم شود.
بررسی اجمالی
کارفرما
گروه چیوانه
محدوده کار
طراحی UI/UX، توسعه بکاندر Laravel، فرانتوب Nuxt.js و اپلیکیشن Flutter
زمان انجام پروژه
20هفته
نفرات درگیر
تیم فنی شامل توسعهدهنده بکاندر، فرانتوب، موبایل و طراح UI/UX
چالش
اصلیترین چالش فنی، مدیریت Real-time دادههای مکانی و هماهنگسازی موجودی فروشندگان در لحظه بود. پیادهسازی یک API ساختاریافته برای سرویسدهی همزمان به Nuxt و Flutter به شکلی که کمترین سربار را روی سرور داشته باشد، نیازمند بهینهسازی دیتابیس و سیستم کشینگ پیشرفته در Laravel بود. همچنین ایجاد نقشه تعاملی با قابلیت فیلترینگ لحظهای در سمت فرانت، پیچیدگیهای خاص مدیریت State را به همراه داشت.
تکنولوژی
Laravel (PHP 8.x), Nuxt.js (Vue 3), Flutter (Dart), MySQL, Redis
تکنولوژی
UI/UX, Web, Android, iOS