Skip to main content

Submission form settings

The submission form controls what hackers must provide when they submit. The same fields are available whether you configure them on a program or on a challenge — only where changes:

  • Project-first events: configure the form on the program (in the program's Submission Form Setting panel).
  • Challenge-first events: configure the form on each challenge.

See Programs and submission flows to decide which applies.

For each field below you can: turn it on/off, mark it required, and add help text shown beneath the field to guide hackers.

Fields

Project URL

Collects a link to the project (GitHub repo, live site, etc.). On by default. Mark it required if a link is mandatory.

Example help text: "Submit your GitHub repo or deployed app link."

Project Name

Collects the project's name. Off by default. Useful for identification and judging.

Screenshots

Lets hackers upload images with their submission. On by default. Useful for UI-based projects and proof of completion.

Example help text: "Upload screenshots showing your project in action."

Description

A text description of the project. On by default. Recommended for most challenges.

Example help text: "Explain what your project does and how it solves the problem."

Built With (tech stack)

A select field for the technologies used. On by default. Helps with analytics and sponsor reporting.

Example help text: "Select all technologies used in your project."

Demo URL

A link to a demo or live project. Off by default. You can optionally restrict it to YouTube links only (useful for demo videos).

Example help text: "Provide a demo video or live project link."