مهارتت در فرانتاند رو به پول تبدیل کن!
تیم توسعه نشاط رخ از همه توسعه دهندگان فرانت اند دعوت میکند تا در یک چالش جذاب شرکت کنند: وبسایت ما رو بررسی کنید، مشکلات توسعه رو شناسایی و گزارش کنید. بعد از داوری، به گزارشهای پذیرفتهشده طبق قوانین، پاداش میدهیم.
درآمد بیشتر با یافتن نقصها
تقویت برند شخصی خود به عنوان دولوپر
احتمال همکاری بلندمدت با نشاط رخ
جایزه هانشاط رخ برای زمان و تخصص شما ارزش قائل است و با هدف تشویق مشارکت در برنامه یافتن مشکلات طراحی، جوایزی منصفانه و جذاب در نظر گرفته است. پاداش هر گزارش بر اساس اهمیت مشکل یا ایده تعیین میشود. پس از بررسی و تأیید گزارش توسط تیم طراحی، نتیجه و مبلغ پاداش از طریق ایمیل رسمی به شما اعلام خواهد شد.
درجه اهمیت
مبلغ جایزه
- حیاتیتا ۵۰,۰۰۰,۰۰۰ تومان
- بحرانیتا ۲۵,۰۰۰,۰۰۰ تومان
- زیادتا ۱۵,۰۰۰,۰۰۰ تومان
- متوسطتا ۵,۰۰۰,۰۰۰ تومان
محدودههای مورد قبولهرگونه نقص در پیادهسازی فرانتاند که بر عملکرد، پایداری، امنیت، سئو یا قابلیت نگهداری اثر بگذارد، و هر ایدهای برای ارتقای معماری مبتنی بر Next.js و TypeScript در محدوده این برنامه است. مثالهایی از محدودههای مرسوم:
معماری پروژه و ساختار کد
- تفکیک لایهها (app/routes، components features، libs) و معماری ماژولار
- الگوی پوشهبندی سازگار با App Router و کنوانسیونهای مسیر
- نامگذاری یکنواخت برای فایلها، مسیرها و کامپوننتها
- کاهش کوپلینگ، افزایش کپسولهسازی و رعایت اصول SOLID/DRY
- مدیریت صحیح وابستگیها و حذف کد مرده (Tree-Shaking-Friendly)
- استانداردسازی importها، aliasها و paths در tsconfig
تایپاسکریپت و کیفیت تایپها
- فعالسازی حالتهای سختگیرانه (strict noImplicitAny، strictNullChecks)
- مدلسازی دقیق تایپهای API و DTOها و جداسازی types/interfaces
- استفاده اصولی از Generics، Utility Types و Discriminated Unions
- Type-Narrowing و مدیریت ایمن خطاها در مسیرهای داده
- Type-Safe فرمها و state؛ پرهیز از any و castهای غیرضروری
- یکپارچگی ESLint/Type-Checking در گردشکار توسعه
دادهگیری و رندر در Next.js
- انتخاب استراتژی مناسب: SSR، SSG، ISR، CSR بر اساس نیاز کسبوکار
- تفکیک بهجا بین Server Components و Client Components
- کشینگ داده و سیاستهای بازاعتبارسنجی (revalidation) و invalidation
- Route Handlers برای APIهای داخلی و اتصال امن به سرویسها
- Middleware برای احراز هویت، ریدایرکت و محافظت از مسیرها
- مدیریت خطا و صفحات ویژه (error.tsx، not-found) و رفتارهای fallback
قوانین
حوزه برنامه نقصیابی طراحی نشاط رخ محدود به دامنهی neshatrokh.com است. هر گونه گزارش خارج از این دامنه قابل قبول نیست.
افشای هرگونه نقص یا باگ بدون هماهنگی و رضایت رسمی فروشگاه اینترنتی نشاط رخ، اکیداً ممنوع بوده و پیگرد قانونی دارد.
به یک نقص مشابه در دو یا چند صفحه متفاوت تنها یک پاداش تعلق میگیرد.
نقصهای ارائه شده باید قابلیت بهرهبرداری داشته باشند و نحوه بهرهبرداری باید در گزارش به صورت PoC ارائه شود، در غیر اینصورت به گزارش جایزهای تعلق نمیگیرد.
فرآیند پاسخگویی به ایمیلها بین بازه 7 تا 14 روز کاری انجام خواهد شد.
قالب گزارش
حوزه برنامه نقصیابی طراحی نشاط رخ محدود به دامنهی neshatrokh.com است. هر گونه گزارش خارج از این دامنه قابل قبول نیست.
افشای هرگونه نقص یا باگ بدون هماهنگی و رضایت رسمی فروشگاه اینترنتی نشاط رخ، اکیداً ممنوع بوده و پیگرد قانونی دارد.
به یک نقص مشابه در دو یا چند صفحه متفاوت تنها یک پاداش تعلق میگیرد.
نقصهای ارائه شده باید قابلیت بهرهبرداری داشته باشند و نحوه بهرهبرداری باید در گزارش به صورت POC ارائه شود، در غیر اینصورت به گزارش جایزهای تعلق نمیگیرد.
راهنما: برای نوشتن گزارش، مراحل بازتولید را دقیق بنویسید و همراه با اسکرینشات یا ویدئو ارائه دهید تا نشان دهید باگ واقعی و قابل تکرار است. یک POC خوب باید ساده، واضح و همراه با شواهد کافی باشد تا تیم فنی بتواند مشکل را بازسازی کند.
شاید سوال تو هم باشه
برای آشنایی سریع با روند ارسال گزارش، پاداشها و پاسخ به سوالات رایج، این بخش را بخوان.