
وباپلیکیشن و نقشه آنلاین با Next.js و Supabase (PostGIS)
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
با سلام؛ جهت پیادهسازی فاز MVP یک پلتفرم دایرکتوری تخصصی مبتنی بر نقشه و موقعیت مکانی برای یک کلانشهر، به یک توسعهدهنده فولاستک مسلط به اکوسیستم React و پایگاهدادههای مکانی نیازمندیم. مستندات کامل نیازمندیها (PRD) و فایل دیتای اولیه شامل حدود ۵۰۰ نقطه کسبوکار (به همراه مختصات جغرافیایی دقیق و متادیتا در قالب فایل ساختیافته CSV) آماده تحویل به مجری نهایی است. پشته فنی و الزامات معماری (غیرقابل تغییر) Frontend: فریمورک Next.js (نسخه پایدار App Router) به همراه TypeScript و استایلدهی Tailwind CSS. Database & GIS: سرویس ابری Supabase (PostgreSQL) همراه با فعالسازی افزونه PostGIS و ایجاد تابع RPC جهت واکشی بهینه دادهها در محدوده کادر نقشه (Bounding Box). Map Engine: استفاده از کتابخانه سبک Leaflet یا Mapbox GL JS همراه با ماژول خوشهبندی پینها (Marker Clustering / Supercluster) جهت بارگذاری روان روی گوشیهای موبایل. Deployment: استقرار مستقیم روی Vercel از طریق ریپازیتوری اختصاصی کارفرما در GitHub. Programmatic SEO: تولید خودکار صفحات استاتیک مناطق/محلهها با متد ISR (revalidate = 86400)، تولید داینامیک متاتگها، نشانه گذاری دادههای ساختیافته (LocalBusiness JSON-LD) و نقشه سایت خودکار پویا (/sitemap.xml). الزامات طراحی و رابط کاربری طراحی Mobile-First: بهینهسازی دقیق برای صفحات لمسی، همراه با دکمه سوییچ روان بین نمای تمامصفحه نقشه و لیست کارتها در نسخه موبایل، و چیدمان دو ستونه در دسکتاپ. سرعت و پرفورمنس: بارگذاری سریع کامپوننتها و سبک بودن باندل خروجی جهت پاس شدن استانداردهای Core Web Vitals گوگل. بخش مدیریت ساده: پیادهسازی فرم گزارش خطا یا ادعای مالکیت کسبوکار (Report / Claim) در کارت هر واحد جهت ذخیره خودکار در دیتابیس، به همراه صفحات متنی استاتیک شرایط استفاده و حریم خصوصی. مراحل پرداخت و آزادسازی مالی (پرداخت امن در ۴ مرحله) تسویه پروژه منحصراً از طریق سیستم پرداخت امن و در ۴ مرحله انجام خواهد شد: مرحله اول (۲۰٪): کانفیگ دیتابیس Supabase، فعالسازی PostGIS، ایمپورت ۵۰۰ نقطه، تست موفقیتآمیز تابع Bounding Box و اتصال پایه در ریپازیتوری گیتهاب کارفرما. مرحله دوم (۳۵٪): پیادهسازی کامل رابط کاربری موبایل و دسکتاپ، اتصال نقشه زنده، کلاسترینگ پینها و فیلتر لحظهای بدون لگ. مرحله سوم (۲۵٪): پیادهسازی سئوی برنامهای برای صفحات محلهها، فرمهای گزارش، دیپلوی بدون ارور روی دامنه و پاس شدن تستهای سرعت. مرحله چهارم (۲۰٪): آزادسازی مبلغ نهایی پس از سپری شدن دوره گارانتی ۳۰ روزه. دوره تضمین کیفیت و رفع باگ (۳۰ روز) پروژه از تاریخ استقرار رسمی روی دامنه، مشمول ۳۰ روز دوره گارانتی رایگان است. در این مدت، هرگونه نقص در عملکرد نقشه، ناسازگاری در مرورگرهای موبایل یا ارورهای بیلد ورسل باید ظرف حداکثر ۴۸ ساعت توسط مجری برطرف گردد. (نکته فیلتر داوطلبان: لطفاً از ارسال پیامهای آماده و خودکار خودداری فرمایید. در ابتدای پیشنهاد خود صراحتاً بفرمایید که آیا تجربه پیادهسازی نقشههای تعاملی با کلاسترینگ یا کوئریهای فضایی در PostGIS را داشتهاید یا خیر؛ پیامهای فاقد این پاسخ بررسی نخواهند شد.)
مهارتهای مورد نیاز
Database Development
ری اکت (React)
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
rkhosravi20265(1) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:
amirshahamiri4.76(5) امتیاززمان تحویل: 14 روزارسال پیشنهاد در:
javadroid4.94(317) امتیاززمان تحویل: 25 روزارسال پیشنهاد در:- زمان تحویل: 15 روزارسال پیشنهاد در:
Pedram164.4(1) امتیاززمان تحویل: 28 روزارسال پیشنهاد در:- TAزمان تحویل: 10 روزارسال پیشنهاد در:
- زمان تحویل: 32 روزارسال پیشنهاد در:
alizamani164.94(56) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:- زمان تحویل: 14 روزارسال پیشنهاد در:
mohammad9611275(1) امتیاززمان تحویل: 7 روزارسال پیشنهاد در:
airlinemaster5(4) امتیاززمان تحویل: 10 روزارسال پیشنهاد در:


