Files
recycling-project-solutions/requirements.txt
T
Aherobo Ovie Victor bdc171b009 Restore api_docs.py and add comprehensive file structure to README
 API Documentation Restored:
- Kept api_docs.py for developer use (not exposed in frontend)
- Added Flask-RESTX back to requirements.txt
- Swagger UI available at http://localhost:5003/docs/ for developers

 Enhanced README Documentation:
- Added comprehensive project file structure
- Detailed directory tree with all files and folders
- Key files description table with purpose and usage
- Clear separation between user-facing and developer files

 File Organization:
- Documented all 40+ files and directories in the project
- Explained training outputs and model artifacts
- Clarified virtual environment and temporary directories
- Added file size and content descriptions

 Developer vs User Separation:
- main.py: User-facing web interface (port 5002)
- api_docs.py: Developer-only Swagger UI (port 5003)
- Clear documentation of intended usage for each component

The README now provides a complete overview of the project structure for both users and developers.
2025-07-11 21:38:19 +01:00

31 lines
620 B
Plaintext

# Core ML and Computer Vision
ultralytics==8.0.196
torch>=1.9.0
torchvision>=0.10.0
opencv-python==4.8.1.78
Pillow==10.0.1
# Web Framework
Flask==2.3.3
Flask-CORS==4.0.0
Flask-RESTX==1.3.0
Werkzeug==2.3.7
# Data Processing
numpy==1.24.3
pandas==2.0.3
# Image Processing and Visualization
matplotlib==3.7.2
seaborn==0.12.2
# Utilities
PyYAML==6.0.1
requests==2.31.0
tqdm==4.66.1
pathlib2>=2.3.0;python_version<"3.4"
# Optional GPU support (uncomment if using CUDA)
# torch==2.0.1+cu118 --index-url https://download.pytorch.org/whl/cu118
# torchvision==0.15.2+cu118 --index-url https://download.pytorch.org/whl/cu118