-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
63 lines (48 loc) · 2.05 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# Core Django
Django==5.1.5
# Database and ORM Enhancements
psycopg2-binary==2.9.6
# PostgreSQL support (or use mysqlclient for MySQL)
dj-database-url==1.0.0 # Handle database URLs easily
# Frontend Integration
django-crispy-forms==2.0 # For beautiful forms
crispy-bootstrap5==0.7 # Bootstrap 5 support for crispy forms
# REST API and Backend Communication
djangorestframework==3.15.0 # For creating APIs
django-cors-headers==4.6.0 # Handle Cross-Origin Resource Sharing (CORS)
# AI/ML for Onboarding
scikit-learn==1.3.0 # Machine learning algorithms
numpy==2.0.0
pandas==2.1.1 # Data manipulation
joblib==1.4.0 # Model serialization
tensorflow==2.18.0 # Deep learning (if needed for video recommendations)
# Video Recommendations
google-api-python-client==2.97.0 # For YouTube Data API
# Deployment and Production
gunicorn==21.0.0 # WSGI HTTP server for deployment
whitenoise==6.5.0 # Serve static files in production
django-heroku==0.4.0 # Simplifies Heroku deployment
python-decouple==3.8 # Manage environment variables
# Static Files and Images
Pillow==10.1.0 # Image processing library
# Security and Authentication
django-allauth==0.57.0 # User authentication and social accounts
djangorestframework-simplejwt==5.4.0 # JSON Web Tokens (JWT)
# Testing and Debugging
pytest==7.5.0 # Testing framework
pytest-django==4.6.0 # Django integration for pytest
coverage==7.3.1 # Code coverage reporting
# Docker and Containerization
docker==6.1.3 # Docker SDK for Python
# Asynchronous Tasks (Optional Future Feature)
celery==5.4.0 # Distributed task queue
django-celery-beat==2.5.0 # Periodic task scheduler for Celery
# Graph and Chart Visualizations
matplotlib==3.9.0 # Data visualizations
django-graphos==0.3.8 # Graph and chart integration for Django
# Frontend Enhancements
django-webpack-loader==1.9.0 # Integrate modern JS frameworks like React or Vue
tailwindcss==3.4.0 # For modern styling
# Optional Features
django-q==1.3.9 # Asynchronous task queue (alternative to Celery)
django-haystack==3.0.0 # Search integration with Elasticsearch or Whoosh