first commit

This commit is contained in:
2025-11-30 00:07:24 +01:00
commit b5e642aecb
78 changed files with 15162 additions and 0 deletions

34
requirements.txt Normal file
View File

@ -0,0 +1,34 @@
# Core Flask Framework
Flask==3.0.0
Flask-SQLAlchemy==3.1.1
Flask-Migrate==4.0.7
Flask-Limiter==4.0.0
# Authentication & Security
PyJWT==2.8.0
bcrypt==4.1.2
cryptography==42.0.8
# Database
psycopg2-binary==2.9.9
# Configuration
python-dotenv==1.2.1
# HTTP & Requests
requests==2.31.0
# WSGI Server (Production)
gunicorn==21.2.0
# Validation & Serialization (NEW)
pydantic==2.5.0
email-validator==2.1.1
# Development Dependencies (optional, install with pip install -e ".[dev]")
# pytest==7.4.0
# pytest-cov==4.1.0
# pytest-flask==1.2.0
# black==23.12.0
# ruff==0.1.8
# mypy==1.7.1