Truth or Dare API
REST API Django REST Framework-ով՝ պատահական առաջադրանքներ ըստ կատեգորիաների, ֆիլտրում ըստ կատեգորիայի API-ի կողմում, Django Admin և թեստեր։
Տեխնոլոգիաներ
- Python
- Django
- Django REST Framework
- PostgreSQL
Հիմնական տեխնիկական որոշումները
- Django REST Framework, իսկ բովանդակության կառավարումն ու մոդերացիան՝ Django Admin-ով. առանձին ինտերֆեյս պետք չեղավ։
- Առաջադրանքները ֆիլտրվում են ըստ կատեգորիայի API-ի կողմում, ոչ թե կլիենտում։
Փոքր REST API «Ճշմարտություն կամ համարձակություն» խաղի համար. առաջադրանքները պահվում են ըստ կատեգորիաների, իսկ կլիենտը ստանում է համապատասխան առաջադրանքներից պատահական մեկը։
Բովանդակությունը լրացվում և մոդերացվում է Django Admin-ով, իսկ API-ի հիմնական սցենարները ծածկված են pytest թեստերով։