diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..2a8b92a --- /dev/null +++ b/requirements.txt @@ -0,0 +1,43 @@ +# Core Django +django>=5.0,<6.0 +djangorestframework>=3.15 + +# Authentication +djangorestframework-simplejwt>=5.3 + +# Database +mysqlclient>=2.2 + +# CORS +django-cors-headers>=4.3 + +# Environment Variables +python-dotenv>=1.0 + +# Caching (Redis) +django-redis>=5.4 +redis>=5.0 + +# Async Tasks +celery>=5.3 +kombu>=5.3 + +# File Storage (AWS S3) +boto3>=1.34 +django-storages>=1.14 + +# Dev / Debug Utilities +ipython>=8.0 +django-extensions>=3.2 + +# API Documentation +drf-spectacular>=0.27 + +# Type checking / code quality +black>=24.0 +flake8>=7.0 +isort>=5.13 +django-filter>=23.5 + +# Nested REST framework routers (used in projects/urls.py for task nesting) +drf-nested-routers>=0.94