This project is currently undergoing a major refactor. We are migrating from a legacy architecture (HTML/CSS mixed with unstructured API) to a modern, robust solution based on FastAPI.
- FastAPI Core: Porting all logic to FastAPI to leverage high performance and asynchronous capabilities.
- RESTful API: Establishing clear, structured endpoints for file management.
- Auto-Documentation: Full integration with Swagger UI (
/docs) and ReDoc (/redoc) for real-time API testing. - Data Validation: Implementing Pydantic models for strict request/response data validation.
- Layered Architecture: Decoupling backend logic from the presentation layer (HTML/CSS).
The repository is being cleared to lay down the foundation for the new architecture. Legacy components are being archived or refactored to meet modern standards.