A "live editor" which shows any errors, and renders the harness "on the fly" would save a lot of time and prevent the tedium of uploading files multiple times, only to then find an error and have to repeat the process.
Display "live" preview (render to temporary .svg file)
Display any errors as they occur
Add API endpoint with DRF serializer for encoded data
A "live editor" which shows any errors, and renders the harness "on the fly" would save a lot of time and prevent the tedium of uploading files multiple times, only to then find an error and have to repeat the process.