لطفاً در پیادهسازی بخش Backend پروژهی خود به موارد زیر توجه ویژهای داشته باشید:
- زبان و فریمورک: کدها باید با استفاده از زبان برنامهنویسی Python و فریمورک Django نوشته شوند.
- پایگاه داده: استفاده از SQLite3 مجاز نیست. پیشنهاد میشود از PostgreSQL استفاده کنید و اطمینان حاصل کنید که امکانات اصلی مانند Create, Delete, Update را پوشش دهید.
- تنوع کاربران: پیادهسازی دستکم دو نوع کاربر با دسترسیهای متفاوت.
- تنظیمات قابل تغییر: امکان تغییر تنظیمات از طریق متغیرهای محلی.
- استانداردهای REST: اطمینان از رعایت استانداردهای REST.
- کدنویسی استاندارد: رعایت استانداردهای کدنویسی مانند cohesion و coupling.
- داشتن منطق و هدف: اطمینان از وجود منطق و هدف مشخص در پیادهسازی.
- تست APIها: استفاده از Postman برای تست APIها. لطفاً برای تستهای احتمالی آماده باشید.
- قراردادن بر روی GitHub: پروژه باید روی GitHub قرار گیرد و دسترسی لازم به دستیار تحویلگیرنده داده شود.
- رعایت زمانبندی: تاخیرات از طریق GitHub سنجیده میشوند، پس حتماً کدهای خود را به موقع روی GitHub قرار دهید.
- ارسال فایل zip: فایل zip مربوط به کدهای پروژه باید بر روی کوئرا بارگذاری شود.
این موارد برای موفقیت در پیادهسازی پروژه شما ضروری هستند.