+
+
+
\ No newline at end of file
diff --git a/shapes/4.html b/shapes/4.html
new file mode 100644
index 0000000..185c008
--- /dev/null
+++ b/shapes/4.html
@@ -0,0 +1,154 @@
+
+
+
+
+
+
Typeform Clone - Minimalist
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/media/form_uploads/Abdullah_Bakhsh_-_2025.pdf b/static/media/form_uploads/Abdullah_Bakhsh_-_2025.pdf
new file mode 100644
index 0000000..852169f
Binary files /dev/null and b/static/media/form_uploads/Abdullah_Bakhsh_-_2025.pdf differ
diff --git a/static/media/form_uploads/Summary-QVP-598973.pdf b/static/media/form_uploads/Summary-QVP-598973.pdf
new file mode 100644
index 0000000..3c4fcfc
Binary files /dev/null and b/static/media/form_uploads/Summary-QVP-598973.pdf differ
diff --git a/templates/form_builder.html b/templates/form_builder.html
deleted file mode 100644
index 5710c79..0000000
--- a/templates/form_builder.html
+++ /dev/null
@@ -1,1604 +0,0 @@
-
-
-
-
-
-
Dynamic Form Builder
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/templates/forms/form_builder.html b/templates/forms/form_builder.html
new file mode 100644
index 0000000..dfa8cf5
--- /dev/null
+++ b/templates/forms/form_builder.html
@@ -0,0 +1,1738 @@
+
+
+
+
+
+
ATS Form Builder - Vanilla JS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/forms/form_submission_details.html b/templates/forms/form_submission_details.html
new file mode 100644
index 0000000..a2fd33f
--- /dev/null
+++ b/templates/forms/form_submission_details.html
@@ -0,0 +1,422 @@
+{% extends "base.html" %}
+{% load form_filters %}
+
+{% block title %}{{ form.name }} - Submission Details{% endblock %}
+
+{% block content %}
+
+
+
+
+
+
Submission Details
+
{{ form.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ submission.id }}
+ Submission ID
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ submission.submitted_at|date:"M d, Y" }}
+ Submitted
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ responses|length }}
+ Fields Completed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | Form: |
+ {{ form.name }} |
+
+
+ | Submitted: |
+ {{ submission.submitted_at|date:"F d, Y H:i" }} |
+
+ {% if submission.submitted_by %}
+
+ | Submitted By: |
+ {{ submission.submitted_by.get_full_name|default:submission.submitted_by.username }} |
+
+ {% endif %}
+
+
+
+ {% if submission.applicant_name %}
+
+
+ | Applicant Name: |
+ {{ submission.applicant_name }} |
+
+ {% endif %}
+ {% if submission.applicant_email %}
+
+ | Email: |
+ {{ submission.applicant_email }} |
+
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+ {% for stage in stages %}
+
+
+
+
+ {% get_stage_responses stage_responses stage.id as stage_data %}
+ {% if stage_data %}
+
+
+
+
+ | Field Label |
+ Field Type |
+ Response Value |
+ File |
+
+
+
+ {% for response in stage_data %}
+
+ |
+ {{ response.field.label }}
+ {% if response.field.required %}
+ *
+ {% endif %}
+ |
+ {{ response.field.get_field_type_display }} |
+
+ {% if response.uploaded_file %}
+ File: {{ response.uploaded_file.name }}
+ {% elif response.value %}
+ {% if response.field.field_type == 'checkbox' and response.value|length > 0 %}
+
+ {% for val in response.value %}
+ - {{ val }}
+ {% endfor %}
+
+ {% elif response.field.field_type == 'radio' %}
+ {{ response.value }}
+ {% elif response.field.field_type == 'select' %}
+ {{ response.value }}
+ {% else %}
+ {{ response.value|linebreaksbr }}
+ {% endif %}
+ {% else %}
+ Not provided
+ {% endif %}
+ |
+
+ {% if response.uploaded_file %}
+
+ Download
+
+ {% endif %}
+ |
+
+ {% endfor %}
+
+
+
+ {% else %}
+
+
+
No responses submitted for this stage.
+
+ {% endif %}
+
+
+
+ {% if not forloop.last %}
+
+ {% endif %}
+ {% empty %}
+
+
+
No stages found
+
This form doesn't have any stages defined.
+
+ {% endfor %}
+
+
+
+
+
+
+
+ {% get_all_responses_flat stage_responses as all_responses %}
+ {% if all_responses %}
+
+
+
+
+ | Stage |
+ Field Label |
+ Field Type |
+ Required |
+ Response Value |
+ File |
+
+
+
+ {% for response in all_responses %}
+
+ | {{ response.stage_name }} |
+
+ {{ response.field_label }}
+ {% if response.required %}
+ *
+ {% endif %}
+ |
+ {{ response.field_type }} |
+
+ {% if response.required %}
+ Yes
+ {% else %}
+ No
+ {% endif %}
+ |
+
+ {% if response.uploaded_file %}
+ File: {{ response.uploaded_file.name }}
+ {% elif response.value %}
+ {% if response.field_type == 'checkbox' and response.value|length > 0 %}
+
+ {% for val in response.value %}
+ - {{ val }}
+ {% endfor %}
+
+ {% elif response.field_type == 'radio' %}
+ {{ response.value }}
+ {% elif response.field_type == 'select' %}
+ {{ response.value }}
+ {% else %}
+ {{ response.value|linebreaksbr }}
+ {% endif %}
+ {% else %}
+ Not provided
+ {% endif %}
+ |
+
+ {% if response.uploaded_file %}
+
+ Download
+
+ {% endif %}
+ |
+
+ {% endfor %}
+
+
+
+ {% else %}
+
+
+
No responses found for this submission.
+
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+
Are you sure you want to delete this submission? This action cannot be undone.
+
+ Submission ID: {{ submission.id }}
+ Submitted: {{ submission.submitted_at|date:"M d, Y H:i" }}
+
+
+
+
+
+
+{% endblock %}
+
+{% block extra_css %}
+
+{% endblock %}
+
+{% block extra_js %}
+
+{% endblock %}
diff --git a/templates/forms/form_templates_list.html b/templates/forms/form_templates_list.html
new file mode 100644
index 0000000..2d240a5
--- /dev/null
+++ b/templates/forms/form_templates_list.html
@@ -0,0 +1,312 @@
+
+{% extends 'base.html' %}
+
+{% block title %}Form Templates - ATS{% endblock %}
+
+{% block extra_css %}
+
+{% endblock %}
+
+{% block content %}
+
+
+
+
+
+ {% if templates %}
+
+ {% for template in templates %}
+
+
+
+
+
+
+
{{ template.get_stage_count }}
+
Stages
+
+
+
{{ template.get_field_count }}
+
Fields
+
+
+
+ {% if template.description %}
+ {{ template.description|truncatewords:20 }}
+ {% else %}
+ No description provided
+ {% endif %}
+
+
+
+ Edit
+
+
+
+
+
+
+ {% endfor %}
+
+
+ {% if templates.has_other_pages %}
+
+
+
+ {% endif %}
+ {% else %}
+
+
+
No Form Templates Found
+
+ {% if query %}No templates match your search "{{ query }}".{% else %}You haven't created any form templates yet.{% endif %}
+
+
+ Create Your First Template
+
+
+ {% endif %}
+
+
+
+{% include 'includes/delete_modal.html' %}
+{% endblock %}
+
+{% block extra_js %}
+
+{% endblock %}
diff --git a/templates/forms/form_wizard.html b/templates/forms/form_wizard.html
new file mode 100644
index 0000000..f547b3c
--- /dev/null
+++ b/templates/forms/form_wizard.html
@@ -0,0 +1,1143 @@
+
+
+
+
+
+
+
Application Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Review Your Application
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file