Skip to content

Create opening frontend #1379

Description

@craigyu

Description

Implement the frontend flow for creating an opening.

The feature should provide a create opening form, validate required fields before submission, submit the opening creation request to the backend, and handle success and error states clearly.

Scope

  • Build the create opening form UI.
  • Add client-side validation for required opening fields.
  • Connect the form to the opening creation API.
  • Handle successful submission.
  • Handle submission errors.
  • Prevent duplicate submissions while a request is in progress.

Acceptance Criteria

  • Create opening form is available in the frontend.
  • Required fields are validated before submission.
  • Users receive clear validation feedback for missing or invalid fields.
  • Valid form data is submitted to the backend.
  • Successful submission shows a success state and/or navigates the user appropriately.
  • Failed submission shows an error state with a useful message.
  • Submit action is disabled or protected while submission is in progress.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions