{% include "wizards/partials/step_nav.html" %}

Appearance

Upload a project image. This appears on your project page and in search results.

{#- `data-upload-fills` is where the URL the confirm answers with lands, and `data-upload-shows` marks each place the picture itself goes, which here is two: the dropzone's own preview and the card preview below it. Both are host facts about what happens after the bytes land, the same class as `data-upload-goes` on the audio surface, and `static/upload.js` reads them. The upload itself is described: see `crate::quasi::upload_field`. -#}
No image yet
Project image
{{ crate::quasi::upload_field::image("/api/projects/image/presign", "project_id", project_id.as_str())|safe }}
No image
Preview
{{ project_title }}