How voting works

Voting allows participants or a wider audience to cast votes for their favorite projects. This can be used with formal judging or as the only method of evaluation.

Set up a voting group

  1. Go to the Judging section and click the Voting screen within the Results area.
  2. Click to create a voting group.
  3. Choose Ballot Type: Select Ranked or Unranked.
    • Ranked Voting: Voters put projects in order of preference (1st, 2nd, 3rd, etc.). Higher ranks are worth more than lower ones.
    • Unranked Voting: Traditional popular voting where voters select their favorites.
  4. Max votes per user: Select how many projects a voter can vote on (up to 10). This applies to both ranked and unranked ballots.
  5. Configure the voting permissions:
    • Account required: Voters must be logged in to your Devpost for Teams organization.
    • Confirmed email required: Voters must enter their email and can cast a vote once they receive the voting link.
        • Allow all valid domains: This makes the voting publicly accessible.
        • Allow specific domains: Enables you to whitelist additional email domains.
    • Public - no requirements: Anyone with the link can cast a vote.
  6. Add Projects: Select which submitted projects you want to include in this specific voting group.
  7. Save: Save the group to generate the unique voting link.

💡 Tip: If you set up multiple voting groups with the identical permissions, you can copy a combined voting link. This allows voters to easily progress through each ballot by clicking "Next" once they finish a round.

Viewing Voting Results

Organizers can track the community's favorites in real-time.

  • Voting numbers are visible directly in within the Results section.
  • Grouped Display: Results are organized by voting group.
    • For groups featuring more than 5 projects, results are paginated to maintain a clear overview.

ℹ️ Note: Look for the progress banner at the top; it indicates if voting is currently active and that results may change until the period ends.