Skip to content
Trisparc logoTrisparc
  • Home
  • Services
  • How It Works
  • Projects
  • Testimonials
  • FAQ
Book a Call
Trisparc logoTrisparc

Building Apps That People Love. We partner with founders and teams to design and build premium digital products.

ExploreHomeServicesHow It WorksProjectsTestimonialsFAQ
Connectcontact@trisparc.co
Trisparc
© 2026 Trisparc. All rights reserved.
Privacy PolicyTerms & ConditionsRefund Policy
Available for new projects

NextElect

A mobile voting platform that lets a verified voter cast a ballot from anywhere, with every vote written to a blockchain so the result can be checked rather than simply trusted.

100%

Verifiable Votes

0

Trips To The Booth

Three screens from the NextElect app: candidate selection with a NOTA option, the home screen with a live voting countdown and voting guidelines, and the welcome and registration form
Coming SoonApp StoreComing SoonPlay Store
Industry
Civic TechBlockchain
Platform
Flutter Mobile AppNode.js BackendSolidity Contracts
Services
Product StrategyUI/UXFlutter DevelopmentBackend DevelopmentSmart Contract Development
Project Overview

Making digital voting simple, secure and transparent.

The client came to us with two problems. Voting means turning up at an assigned polling centre on a fixed day, so anyone away for work or study loses their vote. And the people who do turn up have no way to confirm the machine recorded the choice they made, which leaves close results open to argument.

Meera is the voter we designed around. She is 24, a postgraduate student two states from the constituency she is registered in, and every election so far has landed in the middle of term, so she has never cast a ballot.

Working from there, we designed and built the complete experience: a Flutter app, a Node.js backend, and Solidity contracts holding the vote record itself. A verified voter can now vote from wherever they are, and every vote is written to a blockchain the result can be checked against.

Line illustration of the voter the app was designed around
Challenges & Solutions

Designing trust into every step.

Two problems shaped the brief. People who are away from home on polling day cannot vote at all, and the people who do vote have no way to confirm their ballot was recorded the way they cast it.

01

You Have To Be There In Person

A vote can only be cast at an assigned polling centre on one fixed day. Anyone out of station for work, study or family loses their vote entirely, however much they wanted to use it.

Flip for the solution
What we built

Built a mobile voting flow behind identity verification, so a verified voter can cast a ballot from wherever they are and still be counted exactly once.

03

Balancing Security & Usability

Strong security mechanisms can make applications difficult to use.

Flip for the solution
What we built

Kept blockchain interactions behind the backend while presenting users with a familiar mobile interface.

The NextElect onboarding screen introducing secure, tamper-proof voting
02

No Way To Check The Machine

A voter presses a button and then has to take it on faith. There is no receipt, no independent record, and nothing a voter can point to afterwards, which is what leaves close results open to dispute.

Flip for the solution
What we built

Wrote every ballot to a blockchain ledger, so the record is tamper-evident by design and the count can be audited by anyone rather than trusted on the word of the operator.

04

Delivering To The Timeline

The client had a fixed election date, so the platform had to be designed, built and tested against a deadline that could not move.

Flip for the solution
What we built

Prioritized the core voting journey, established a focused design system up front, and moved from user flow to high-fidelity implementation without a redesign in the middle.

Strategy & Process

From idea to working product.

01 / 07
  1. Discovery

    Worked through the client's requirements to define the problem, the target voters, the voting journey and what the platform had to guarantee.

  2. Research

    Studied common voting workflows and identified usability, trust, transparency, and accessibility requirements.

  3. Architecture

    Planned the technical architecture connecting the Flutter mobile application, Node.js backend, and Solidity smart contracts.

  4. UI Design

    Created the visual language, wireframes, high-fidelity screens, voting flow, and reusable interface components.

  5. Development

    Implemented the mobile application and connected the frontend with the backend and blockchain infrastructure.

  6. Testing

    Tested the primary user journey, voting interactions, navigation, and system behavior to identify issues before delivery.

  7. Deployment

    Integrated the mobile app, backend and contracts into a working platform, and handed it over ready for release.

Business Impact

What the client got out of it.

Four outcomes the client can point to, one for each requirement the platform set out to meet.

100%

Verifiable Vote Records

Every ballot is written to the blockchain, so a result can be audited independently instead of being taken on trust.

The NextElect results screen, showing each party's share as a bar chart
1

Immutable Ledger Of Record

Used Solidity smart contracts to create a blockchain-backed voting mechanism.

The NextElect onboarding screen explaining that votes are counted and recorded on the blockchain
4 Steps

Vote From Anywhere

Being out of station on polling day stops being a reason to lose your vote. A verified voter casts a ballot from their phone in a few steps.

The NextElect candidate selection screen with a candidate chosen and the submit vote action ready
3

App, Backend And Contracts

App, backend and smart contracts designed, built and handed over as one working platform, against a fixed election date.

The NextElect onboarding screen summarising the platform's security, privacy and integrity
“
Trisparc turned our idea for a digital voting platform into a working product. They made NextElect feel simple for voters while keeping the blockchain secure behind the scenes.
NENextElect Project TeamProject Stakeholder, NextElect

Have an idea? Let's turn it into a real product.

Schedule your call
Design System

A visual language built around trust.

Colour, type and components were settled before the first screen was built, so a voting flow that has to feel dependable reads the same way at every step.

Palette
Deep Navy
#30366F

Primary buttons, active nav, the brand mark

Royal Blue
#5B7CFF

Accent and call-to-action, so voting actions are unmistakable

White
#FFFFFF

Screen background and card surfaces

Soft Gray
#F4F5F8

Secondary background behind grouped content

Dark Gray
#303238

Headings and primary copy

Light Blue
#E8EDFF

Supporting accent, tints and selected states

Primary gradient, used sparingly for emphasis and CTAs
Foundations
Rounded
Cards

Subtle contrast, clear content hierarchy

Accent
Buttons

Blue primaries make voting actions recognisable

Minimal
Icons

Simple marks that reduce cognitive load

Consistent
Grid

One spacing and alignment scale across screens

Typography
Display
Cast Your VoteSora · Bold · Large headings and important numbers.
Accent
VerifiedSora · SemiBold · Highlighted interface elements.
Body
Review the candidate before you confirm.Sora · Regular · Descriptions and supporting content.
Meta
Closes 18:00 · Ward 12Sora · Regular · Dark Gray · Labels, captions and small interface information.
Components
Cast VotePrimary
View DetailsSecondary
Action
Vote RecordedStatus
Live ElectionInformation
Search elections…Search
Gallery

A closer look.

App screen 1
App screen 2
App screen 3
App screen 4
App screen 5
App screen 6
App screen 7
App screen 8
App screen 1
App screen 2
App screen 3
App screen 4
App screen 5
App screen 6
App screen 7
App screen 8
App screen 1
App screen 2
App screen 3
App screen 4
App screen 5
App screen 6
App screen 7
App screen 8
App screen 1
App screen 2
App screen 3
App screen 4
App screen 5
App screen 6
App screen 7
App screen 8
App screen 1
App screen 2
App screen 3
App screen 4
App screen 5
App screen 6
App screen 7
App screen 8
App screen 1
App screen 2
App screen 3
App screen 4
App screen 5
App screen 6
App screen 7
App screen 8

Conclusion

NextElect is a mobile voting platform that removes the polling centre from the equation and the doubt along with it. A verified voter can cast a ballot from anywhere, and because every vote is written to the blockchain, organisers and voters alike get a result they can independently verify rather than simply trust.

Start your projectView next project