One-election MVP

Create an election, share its code, and register voters

This MVP is intentionally focused on one current election at a time. The admin creates the election first, voters join by code, then registration and voting happen inside that election context.

Current election

Best Pizza

Closed

Choose your favorite Pizza in Chico

Election code PIZZA

Voter link: /e/PIZZA

MVP flow

The site now has a clear place to create the election before voters register.

1

Create election

Use the admin page to define title, question, ballot type, options, status, and join code.

2

Share code

Voters enter the code at Join, or use the direct election URL.

3

Register then vote

Registration is scoped to the current election. The next step is connecting the vote page to the ballot config.

Election history

For the MVP, creating a new election makes it the only current election.

Best Pizza

Closed

Choose your favorite Pizza in Chico

Code: PIZZA

Current election

Test Election

Closed

Testing Election Process

Code: TEST