Hello

Hallo

Bonjour

こんにちは

Hei

Hola

你好

مرحبا

नमस्ते

Digital Voting Portal

Role / Services

Security & Next.js Architecture

Credits

Code and design: Sagar Luitel

Location & year

Kathmandu ©   2026

About the Project

A secure, decentralized digital voting portal designed to execute transparent, tamper-proof organizational elections. The platform utilizes blockchain smart contracts to log votes and cryptographic proofs to ensure voter privacy. It represents a model in building secure, accessible Web3 interfaces for everyday administrative workflows.

The Challenge

The primary challenge was security and usability. Blockchain transactions require gas fees and wallet interactions, which confuse standard users. We had to design an interface that handles cryptographic signatures and contract transactions in the background while ensuring complete voter anonymity and mathematical vote immutability.

The Solution

I built a decentralized ballot architecture using Solidity smart contracts on an EVM-compatible chain. I integrated Next.js as the front-end layer using Web3.js to enable wallet validations. To abstract blockchain complexity, I implemented meta-transactions (EIP-712) allowing users to sign votes off-chain, which our server relayer commits to the chain, covering gas costs while guaranteeing voter anonymity.

Technologies Used

Next.js
Next.js
Web3.js
Web3.js
Solidity
Solidity
Tailwind CSS
Tailwind CSS
Ethereum Blockchain