As a user, I want to be able to upload a PDF or Image to the backend and have it converted to a GLTF model. Acceptance: - a POST /api/upload endpoint that is protected using the auth module from #26 - unsupported file types rejected - uploaded file stored in minio using the database pool from #8 - calls the existing pipeline for GLTF creation #11 - metadata recored into gltf_model repository (already implemented) - endpoint returns model ID, storage key, width, height, vetex cout, and a download url. - failures return 500 error with descriptive message - all existing tests pass Language: - TypeScript - Fiile: /backend/src/routes/upload.ts, /backend/src/index.ts
As a user, I want to be able to upload a PDF or Image to the backend and have it converted to a GLTF model.
Acceptance:
Language: