{% extends "base.html" %} {% load static %} {% block title %}{{ form_title }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

{{ form_title }}

Complete each step to submit your project brief.

{% csrf_token %}
    {% for step in wizard_steps %}
  1. {{ forloop.counter }} {{ step.title }}
  2. {% endfor %}
{% for step in wizard_steps %}

Step {{ forloop.counter }} of {{ wizard_steps|length }}

{{ step.title }}

{{ step.subtitle }}

{% if step.id == "basics" %}
{{ form.title }} {{ form.title.errors }}
{{ form.category }} {{ form.category.errors }}
{% endif %} {% if step.id == "scope" %}
{{ form.description }}

Describe the project scope, context, and the outcomes you expect.

{{ form.description.errors }}
{% endif %} {% if step.id == "timeline" %}
{{ form.budget_range }} {{ form.budget_range.errors }}
{{ form.desired_deadline }} {{ form.desired_deadline.errors }}
{% endif %} {% if step.id == "references" %}
{{ form.reference_links }}

One URL per line — docs, mockups, repos, etc.

{{ form.reference_links.errors }}

Images, ZIP, or log/text files — up to 3 files, 10 MB each.

{{ form.attachments.errors }}
{% if brief and brief.attachments.exists %}

Existing attachments:

    {% for attachment in brief.attachments.all %}
  • {{ attachment.original_filename }}
  • {% endfor %}
{% endif %} {% endif %}
{% endfor %}
{% endblock %} {% block extra_js %} {% endblock %}