Initial commit - LEGO Instructions Manager v1.5.0

This commit is contained in:
2025-12-09 17:20:41 +11:00
commit 63496b1ccd
68 changed files with 9131 additions and 0 deletions

40
requirements.txt Normal file
View File

@@ -0,0 +1,40 @@
# Core Framework
Flask==3.0.0
Werkzeug==3.0.1
# Database
Flask-SQLAlchemy==3.1.1
Flask-Migrate==4.0.5
SQLAlchemy==2.0.23
# Authentication
Flask-Login==0.6.3
Flask-Bcrypt==1.0.1
# Forms & Validation
Flask-WTF==1.2.1
WTForms==3.1.1
email-validator==2.1.0
# HTTP Requests (for Brickset API)
requests==2.31.0
httpx==0.25.2
# File Handling
Pillow==10.4.0
PyPDF2==3.0.1
PyMuPDF==1.23.8 # For PDF thumbnail generation
# Environment Variables
python-dotenv==1.0.0
# Date/Time Utilities
python-dateutil==2.8.2
# Development & Testing
pytest==7.4.3
pytest-flask==1.3.0
flask-debugtoolbar==0.14.1
# Production Server
gunicorn==21.2.0