Skip to content

Issue 12 create contact form - #32

Merged
Jason-CJS merged 13 commits into
mainfrom
issue-12-Create_Contact_Form
Jul 18, 2026
Merged

Issue 12 create contact form#32
Jason-CJS merged 13 commits into
mainfrom
issue-12-Create_Contact_Form

Conversation

@Chris-Jose

@Chris-Jose Chris-Jose commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Change Summary

Implements the frontend for the Contact page: a hero banner ("Contact" badge + subtext) and a form (Name, Email, Questions/Comments) that posts to the /api/contact/contact/ backend endpoint.

Change Form

  • The pull request title has an issue number - Resolves Create Contact Form Create Contact Form #12
  • The change works by "Smoke testing" or quick testing - Tested end-to-end against the real backend (confirmed in Django admin) and on an actual mobile device.
  • The change has tests
  • The change has documentation

Other Information

Run python manage.py migrate after pulling, the contact app's migration isn't applied automatically, and submissions will 500 without it.

Closes #12

Related issue

@KKatariah

Copy link
Copy Markdown
Contributor

Backend is broken.

ProgrammingError at /admin/contact/contact/

relation "contact_contact" does not exist
LINE 1: SELECT COUNT(*) AS "__count" FROM "contact_contact"

When trying to access at http://localhost:8000/admin/contact/contact/

@JillStingray1

Copy link
Copy Markdown
Contributor

This has been addressed now.

Comment thread client/src/components/contact-form.tsx Outdated
Comment thread client/src/components/contact-form.tsx Outdated

@Chris-Jose Chris-Jose left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed the broken api path

@Jason-CJS
Jason-CJS merged commit 75c62f9 into main Jul 18, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Contact Form

4 participants