Truth or Dare API

REST API Django REST Framework-ով՝ պատահական առաջադրանքներ ըստ կատեգորիաների, ֆիլտրում ըստ կատեգորիայի API-ի կողմում, Django Admin և թեստեր։

Ժամանակահատված
2025 թ․ փետրվար — 2026 թ․ հունիս
Կարգավիճակ
Ավարտված
Իմ դերը
Միակ մշակողը՝ տվյալների մոդելը, API-ն, Django Admin-ը և թեստերը։

Տեխնոլոգիաներ

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL

Հիմնական տեխնիկական որոշումները

  • Django REST Framework, իսկ բովանդակության կառավարումն ու մոդերացիան՝ Django Admin-ով. առանձին ինտերֆեյս պետք չեղավ։
  • Առաջադրանքները ֆիլտրվում են ըստ կատեգորիայի API-ի կողմում, ոչ թե կլիենտում։

Փոքր REST API «Ճշմարտություն կամ համարձակություն» խաղի համար. առաջադրանքները պահվում են ըստ կատեգորիաների, իսկ կլիենտը ստանում է համապատասխան առաջադրանքներից պատահական մեկը։

Բովանդակությունը լրացվում և մոդերացվում է Django Admin-ով, իսկ API-ի հիմնական սցենարները ծածկված են pytest թեստերով։