This is an enterprise-grade backend service built with FastAPI.
- Image Processing: Upload and process images.
- Data Processing: Process JSON data.
- Enterprise Structure: Scalable folder structure.
- Logging: Advanced logging with Loguru.
- Configuration: Environment-based configuration with Pydantic.
-
Create a virtual environment:
python -m venv venv .\venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run the server:
uvicorn app.main:app --reload
Once the server is running, you can access the interactive API docs at:
- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
POST /api/v1/image/process: Upload an image file.POST /api/v1/data/process: Send JSON data.