beardofedu / beardofedu/chicago-dev-days

SUP-002: Contact Us — support ticket submission form

Open
#54 1 comment 0 reactions 0 assignees View on GitHub
blocked enhancement sprint-5 support
Dominant language
HTML
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Overview
A contact form that lets users submit a support request. The submission creates a ticket in the support queue and sends an auto-acknowledgement email.

## Acceptance Criteria
- [ ] Contact form: name, email, order ID (optional), subject, message
- [ ] Submission creates a ticket record and returns a ticket ID
- [ ] Auto-acknowledgement email sent to the user (via NOTIF-001)
- [ ] Support team receives notification of new ticket
- [ ] Form is accessible without login; logged-in users have fields pre-filled

## Depends On
- #37 (AUTH-001 — pre-fill for logged-in users)
- #51 (NOTIF-001 — auto-acknowledgement email)

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by reviewing dependent issues #37 (AUTH-001) and #51 (NOTIF-001), then locate the existing form, ticket, and notification entry points. Done means all listed acceptance criteria pass, including anonymous submission, logged-in prefill, ticket ID return, and both email notifications.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.