Civic voting platform

Register. Vote.

A community nomination and voting platform scoped to the city a voter lives in — nominate candidates, back them in circles, and vote in live elections with a countdown to election day.

Civic techVoting platformCommunity
City Voting product screen

Sector

  • Civic tech
  • Local elections

Audiences

  • Voters
  • Moderators

What we did

  • UX + UI design
  • Web platform
  • Voting flows

Scope

  • City-based
  • Event-driven
The premise

What is CityVote?

Local elections and community decisions run on notice boards, paper nominations and word of mouth. CityVote moves the whole cycle online and scopes it to the city each voter actually lives in.

Elections that live where the voters do

Elections that live where the voters do

A voter chooses their city and sees only that city's events, candidates and elections. From there they nominate people, group support into circles, and vote — each step verified rather than taken on trust.

Scoped to a cityEvents, candidates and results are all filtered to the voter's city, so a Bristol voter sees Bristol elections and nobody else's.
Nomination, not just votingVoters put candidates forward through a verified nomination form with supporting documents, so the ballot is built by the community.
Support in circlesCircles let voters group together and back candidates, turning individual votes into organised support.
The constraints

Why is running a community election so hard to do fairly?

Local nomination and voting usually happen on paper and by word of mouth, where nobody can see who is standing, who nominated them, or whether the count is honest. Moving it online has to preserve trust, not just convenience.

Nobody knows what is onNomination is opaqueTrust rests on the count
Community electionsNotice boards & paperOn CityVote
Knowing what is onA flyer, if you see itCity-scoped events with a live countdown
Putting a name forwardA paper nominationOnline nomination with OTP and documents
Vetting candidatesBehind closed doorsApprove / deny moderation with a vote tally
Rallying supportWord of mouthCircles that group and back candidates
Inside the platform

What does the voter flow look like?

From the city home to a submitted nomination, the voter's path is a handful of purposeful screens.

City-scoped elections

Core

Every event, candidate and result is filtered to a chosen city, so the platform runs many local elections in parallel without them bleeding into each other.

  • Events
  • Candidates
  • Results

Nomination

Voter flow

Search a candidate by mobile number, verify with an OTP, and submit a nomination form with a candidate letter, digital signature and questions.

  • Search
  • OTP verify

Moderation

Admin flow

Nominations and votes are approved or denied by moderators, with approved, denied and winning states carried through to the result.

  • Approve
  • Deny

Circles

Community

Voters create circles, add candidates, and send and accept circle requests, turning scattered individual votes into organised, visible support.

  • Create circle
  • Requests
  • Accept / reject

Events

Public

Each election is an event with its important dates, an ends-on date and a direct vote-now action.

  • Ends-on
  • Vote now

Voting & tally

Core

Votes are cast as approve or deny and rolled up into total, approved and denied tallies that drive the winning result.

  • Approve votes
  • Tally
The nomination path

How does a name become a declared winner?

This is the civic loop the platform is built around: a voter puts a candidate forward, the nomination is verified and moderated, votes are tallied, and a winner is declared.

  1. 01

    Register

    A resident registers and chooses their city, unlocking that city's elections.

    Voter
  2. 02

    Find a candidate

    They search a person by mobile number within the city's candidate pool.

    Voter
  3. 03

    Nominate

    A nomination form with an OTP, a candidate letter and a signature puts the name on the ballot.

    Voter
  4. 04

    Moderate

    A moderator approves or denies the nomination before it can gather votes.

    Moderator
  5. 05

    Tally votes

    Approve and deny votes are counted into total, approved and denied figures.

    System
  6. 06

    Declare winner

    The tally resolves to a winning result for the city's election.

    System

Scroll the path sideways

The home screen

What does a voter see the moment they land?

The home page is built around one message and one action. Everything on it points a resident toward registering and voting in their own city.

CityVote home page with city selector, hero call to action and election-day countdown
1City selector

Events, candidates and elections are all scoped to the city the voter picks here, so the whole site speaks to one place.

2Register

Registering is the first civic step, and the page pushes it from the header, the hero and a #GoVote band lower down.

3The civic call

Register. Vote. Be Heard. — the single message the entire home page is built to deliver.

4Vote now

A persistent Vote Now tab keeps the primary action one reach away, no matter where the voter has scrolled.

5Election-day countdown

A live countdown to election day turns an abstract date on a calendar into an urgent, ticking one.

Transferable

What does a community voting platform have to get right?

Moving an election online is only worth doing if it keeps the trust of a paper one. Five things decide whether it does.

  1. Scope it to a place. A voter should see their own city's elections and nothing else — civic relevance is local before it is anything.
  2. Verify every civic action. Registration and an OTP on nomination are what stop an online ballot from being easier to game than a paper one.
  3. Moderate in the open. Approve/deny with a visible tally lets a community inspect the process instead of trusting whoever holds the box.
  4. Let support organise. Circles turn scattered individual votes into visible, coordinated backing for a candidate.
  5. Make the deadline felt. A live countdown to election day converts an abstract date into turnout.
FAQ

Building a community voting platform

What organisers ask us first about a platform like CityVote.

Ask us yours
How long does it take to build a community voting platform?

A first working version usually takes eight to fourteen weeks, because the hard part is not the ballot but the trust around it — verified registration, nomination moderation and an auditable tally. What moves the date most is how strict the identity checks must be and whether results are legally binding. We phase it so a single city can run an election before the platform scales to many.

How much does a voting platform cost?

It depends on scope, and any number quoted before the verification rules are understood is a guess. The biggest cost drivers are how strong identity verification must be, whether moderation is manual or automated, and how many parallel elections run at once. Shanti Infosoft scopes it on a short call and returns a fixed quote within 48 hours.

How does the platform keep an online election trustworthy?

Trust is built in layers: registration ties actions to a real voter, an OTP verifies a nomination, moderators approve or deny candidates, and every vote rolls into a visible total, approved and denied tally. The process is inspectable rather than resting on whoever holds the count.

What are voter circles?

Circles let voters group together and back candidates as a bloc. A voter creates a circle, adds candidates, and sends or accepts circle requests — turning individual votes into organised, visible community support.

Building a civic or voting platform?

Tell us how your business actually works and we will tell you honestly what it takes to build. See more of our work or what we do.

Book a 15-minute call