برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام

برنامه‌نویس Full-stack (Next.js + Supabase)

۱ روز پیش
بودجه
از
۹۰,۰۰۰,۰۰۰ تومان
تا
۱۳۰,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۳۶۵ روز
کارفرمای جدید
اصفهان
کارلنسر
وضعیت
منتشر شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
کارلنسر
ما در حال ساخت یک پلتفرم جامع مبتنی بر وب (SaaS) برای متحول کردن فرآیند برنامه‌ریزی و مدیریت خدمات کفن و دفن هستیم. هدف ما ایجاد شفافیت، سهولت دسترسی و احترام در این فرآیند است. این سامانه به کاربران اجازه می‌دهد مکان‌های مناسب، خدمات مختلف ارگان‌ها و پلن‌های قیمتی را جستجو، مقایسه و انتخاب کنند و به ارائه‌دهندگان خدمات نیز داشبوردی برای مدیریت پیشنهادات خود ارائه می‌دهد. ما به دنبال یک برنامه‌نویس Full-stack باتجربه هستیم تا به صورت تمام‌وقت به ما در ساخت این پلتفرم از پایه کمک کند. شرح وظایف اصلی شما مسئولیت توسعه کامل (End-to-end) فیچرهای این سامانه را با استفاده از Next.js (TypeScript) در فرانت‌اند و Supabase (Postgres/Edge Functions) در بک‌اند بر عهده خواهید داشت. فعالیت‌های کلیدی شما شامل موارد زیر خواهد بود: طراحی و پیاده‌سازی پایگاه داده: طراحی اسکماهای پیچیده و روابط (Relational) در Supabase (Postgres) برای مدیریت کاربران، ارگان‌ها، خدمات، پلن‌های قیمتی، مکان‌ها و رزروها. داشبوردهای مدیریتی: ساخت داشبوردهای مجزا برای نقش‌های کاربری مختلف (مشتریان، مدیران ارگان‌ها و ادمین سایت) با سطوح دسترسی متفاوت (با استفاده از Supabase RLS). جستجوی مکانی و نقشه: ادغام با سرویس‌های نقشه (مانند Mapbox یا Google Maps API) برای نمایش مکان‌های دفن روی نقشه و امکان جستجوی مبتنی بر موقعیت. فرم‌ها و فرآیندهای رزرو: ساخت فرم‌های چندمرحله‌ای هوشمند (با React Hook Form + Zod) برای فرآیند انتخاب خدمات و رزرو، همراه با اعتبارسنجی سمت کلاینت و سرور. احراز هویت و امنیت: پیاده‌سازی کامل Supabase Auth، مدیریت نشست‌ها (sessions) و محافظت از روت‌ها (protected routes). سیستم پرداخت: اتصال به درگاه پرداخت (مانند Stripe) برای نهایی کردن خرید پلن‌ها و مدیریت وب‌هوک‌ها (Webhooks) برای تأیید پرداخت‌ها. تولید اسناد: ایجاد فایل‌های PDF (مانند فاکتور یا قرارداد) از طریق HTML. توسعه API: نوشتن توابع (Edge Functions) در Supabase برای منطق‌های سمت سرور و ارتباط با APIهای ثالث. تست‌نویسی: اطمینان از پایداری و کیفیت کد از طریق نوشتن تست‌های Unit و E2E. مهارت‌های ضروری (Must-have) تسلط کامل بر React، Next.js (App Router)، TypeScript و Tailwind CSS. تجربه عمیق در کار با Supabase (شامل Postgres, Auth, RLS و Edge Functions). تجربه قوی در طراحی پایگاه داده‌های Relational (فقط استفاده از ابزار کافی نیست، توانایی طراحی اسکما اهمیت دارد). تسلط بر React Hook Form (RHF) + Zod برای مدیریت فرم‌ها. تجربه کار با APIهای نقشه (مانند Mapbox, Google Maps API). تجربه در نوشتن تست (مانند Jest/Vitest یا Playwright). مهارت‌های ارتباطی قوی به زبان انگلیسی (نوشتاری و گفتاری). مهارت‌های امتیازی (Nice-to-have) تجربه کار با کتابخانه‌های UI مانند shadcn/ui و lucide-react. تجربه کار با ابزارهای مدیریت State مانند React Query یا RTK. تجربه قبلی در اتصال کامل به Stripe. تجربه در تبدیل HTML به PDF. ابزارها و تکنولوژی‌ها Next.js (TypeScript), Tailwind, shadcn/ui Supabase Vercel GitHub شرایط همکاری تمام‌وقت (۳۵ تا ۴۰ ساعت در هفته)، دورکاری کامل. شروع همکاری با یک پروژه آزمایشی با پرداخت نوع قرارداد: تمام وقت دورکاری نیاز به امضای قرارداد عدم افشای اطلاعات (NDA). سطح زبان شما باید بالا باشدی نحوه درخواست لطفاً لینک نمونه کارهای مرتبط با Next.js + Supabase (سایت‌ها، مخازن کد، دموها)، رزومه خود را بفرستید
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی