Initial commit: Drone Footage Manager with Video Compression

- React frontend with video/image browser
- Python FastAPI backend with video compression
- Docker containerized setup
- Video compression with FFmpeg (two-pass encoding)
- Real-time job monitoring with SSE
- Global active jobs monitor
- Clickable header to reset navigation
- Toast notifications for user feedback
This commit is contained in:
Alihan
2025-10-12 02:22:12 +03:00
commit 0d71830cfb
22 changed files with 2016 additions and 0 deletions

54
.gitignore vendored Normal file
View File

@@ -0,0 +1,54 @@
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
.venv
# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
dist/
build/
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
# Environment
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
# Docker logs
*.log
# Local sensitive data - drone footage
data/
footage/
videos/
media/
# Database files
*.db
*.sqlite
*.sqlite3
# Temporary files
*.tmp
*.temp