به یک توسعهدهنده/تیم برای ساخت اپلیکیشن «آزمونگیر هوشیار» نیاز داریم. هستهی محصول: برگزاری آزمونهای چندگزینهای/تشریحی، مدیریت شرکتکنندهها، نمرهدهی خودکار، گزارشها و اشتراک/پرداخت. اولویت با Kotlin (Android Native)، ولی پیادهسازی با Flutter/React Native هم پذیرفته است.
محدوده پروژه (Scope)
اپلیکیشن کاربر (Android):
ثبتنام/ورود (شماره موبایل + OTP یا ایمیل/رمز)
پروفایل کاربر، تاریخچه آزمونها، نشاندادن نتایج
شرکت در آزمون: تایمر، نمایش تدریجی/یکجای سؤالات، مسدودکردن خروج تا حد امکان، ثبت خودکار پیشرفت
انواع سؤالها: تستی با نمرهدهی خودکار، تشریحی (نمرهدهی دستی در پنل)
بانک سؤالات با تصویر/فرمول لاتک، نوبتدهی/زمانبندی آزمون، محدودیت تلاش (attempts)
ضدتقلب پایه: رندمسازی ترتیب سؤالات/گزینهها، قطعکردن سوییچکردن مکرر (در حد امکانات اندروید)
اعلانها (Push) برای یادآوری آزمون/نتیجه
رابط کاربری راستبهچپ (RTL) و فارسی
پنل ادمین (وب):
ساخت آزمون، مدیریت بخشها و سوالها (CRUD)
ایمپورت سؤالات از CSV/Excel (و ترجیحاً خروجی گرفتن)
تعیین کلید پاسخ، بارمدهی، محدودیت زمان، بازه برگزاری
مدیریت کاربران/اشتراکها، مشاهده نتایج و کارنامه، خروجی گزارش (CSV)
نمرهدهی دستی تشریحی + کامنت ممتحن
پرداخت و اشتراک:
فروش پکیج/اشتراک (ماهانه/آزمونمحور)
اتصال به درگاه (مثلاً زرینپال/IDPay/NextPay – قابل مذاکره)
مدیریت سطوح دسترسی بر اساس خرید
یکپارچگیهای موردنیاز:
(اختیاری/ترجیحی) اتصال با ربات تلگرام موجود: اعلان شروع آزمون/نتیجه، یا ورود با لینک عمیق
ثبت رخدادها (analytics) برای قیف تبدیل و تحلیل عملکرد
فناوریهای پیشنهادی (قابل مذاکره)
کلاینت: Kotlin + Android Jetpack (ترجیحی) | یا Flutter/React Native
بکاند: Node.js/NestJS یا Django/FastAPI یا Go (با REST/GraphQL)
دیتابیس: PostgreSQL یا MySQL
Auth: JWT + رفرش توکن، OTP
دیگر: ارسال پوش (Firebase Cloud Messaging)، مستندسازی API با Swagger/OpenAPI
خروجیها / Deliverables
سورسکد کامل (کلاینت + سرور) با ساختار تمیز و README نصب/دیپلوی
اسکریپتهای دیپلوی (Docker Compose یا مشابه)
مدارک تست (لیست تستهای کلیدی) + نسخه آزمایشی قابل نصب (APK/TestFlight در صورت کراسپلتفرم)
یک ماه پشتیبانی رفع باگ پس از تحویل نسخه 1.0
معیارهای پذیرش (Acceptance)
اجرای کامل سناریو: ساخت آزمون → خرید/فعالسازی دسترسی → شرکت کاربر → تولید نتیجه/کارنامه → مشاهده گزارش در پنل
کارایی مناسب در آزمونهای 100–200 سؤالی و همزمانی حداقل 500 کاربر
UX راستبهچپ و سازگاری با اندروید 8 به بالا
امنیت پایه: اعتبارسنجی سمت سرور، محدودسازی نرخ (rate limit)، مدیریت نشست امن
مزیت محسوب میشود
نمونهکار اپ آزمون/آموزشی
تجربه با Kotlin و Jetpack Compose
تجربه در Payment و OTP محلی
آشنایی با LaTeX/MathJax برای فرمولها
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.