Initial commit: FuZip - Application de fusion interactive de fichiers ZIP

- Backend PHP: architecture MVC avec API REST (upload, merge, preview, extract)
  - Frontend JavaScript: composants modulaires (arborescence, upload, themes, i18n)
  - Fonctionnalités: drag&drop, sélection exclusive, détection conflits, persistance état
  - Sécurité: validation stricte, isolation sessions, sanitization chemins
  - UI/UX: responsive, thèmes clair/sombre, multi-langue (FR/EN)
  - Documentation: README complet avec installation et utilisation
This commit is contained in:
2026-01-12 03:29:01 +01:00
commit bd6d321ed7
24 changed files with 6463 additions and 0 deletions

34
.gitignore vendored Normal file
View File

@@ -0,0 +1,34 @@
# Dossier uploads (contient les fichiers temporaires des sessions)
uploads/*
!uploads/.gitkeep
# Fichier de log
fuzip_debug.log
*.log
# Fichiers temporaires PHP
*.tmp
*.temp
# IDE et éditeurs
.vscode/
.idea/
.claude/
*.sublime-*
.DS_Store
Thumbs.db
# Fichiers de configuration locaux
config.local.php
# Fichiers de test temporaires
create_test_zips.php
test_*.zip
test_*.php
phpunit.xml
extracted_*
temp_test/
# Cache
cache/
tmp/