A blockchain based voting application built as a project for KJSCE Hack 6.0

Overview

Secure Vote

A decentralized and transparent Blockchain-based voting application, built with Flutter, a Solidity Smart contract, Firebase and Infura as a project for KJSCE Hack 6.0

The problem Secure Vote solves

  1. Voting in most democratic states and organizations (at any level)all over the world has been a largely centralized activity, with immense trust and faith placed in the hands of a small number of powerful people.
  2. Absence of a robust and secure authentication system for voters (like a biometric system).
  3. Security issues with respect to the manipulation of EVMs - Rigging in elections is a major threat to democracy.
  4. Another factor that negatively impacts the current system of Voting is the associated costs and other resources. For example, it was estimated that the Indian Lok Sabha Elections of 2019 cost $7 billion.
  5. Both Digital Voting using EVMs and the Paper Ballot system have drawbacks - reliability, verifiability and security.

Challenges we ran into

  1. Using Truffle Ganache which provides a locahost environment for mining block on the dummy network. - Hence we used Infura
  2. We used infura which also started giving issues like high traffic and busy network on ropsten test network.
  3. Using web3 dart plugin for initiating ethereum client.
  4. All these transactions sometimes failed or else took a lot of time due to high traffic, high gas prices and lack of miners which in all consumed most of our time in testing the smart contract.

Developed with ❤️ by Akshar, Manas, Rajan and Yash.

You might also like...

Official Sonr Blockchain Node implementation with Frontend Clients to access Wallet.

Sonr Blockchain Sonr-Chain is a blockchain built using Cosmos SDK and Tendermint and created with Starport. Get started starport chain serve serve com

Dec 29, 2022

Dart web3 - A dart library that connects and interacts with the Ethereum blockchain

dart_web3 A dart library that connects and interact with the Ethereum blockchain

Sep 13, 2022

Naan is an easy to use and secure wallet for NFTs & DeFi on the Tezos blockchain.

Naan is an easy to use and secure wallet for NFTs & DeFi on the Tezos blockchain.

Naan - A Tasty Tezos Wallet Naan is a fun, simple, and secure way to create a Tezos wallet, collect NFTs, and explore the new world of Web3 on Tezos.

Aug 26, 2022

Food Delivery on Blockchain

Food Delivery on Blockchain

Food Delivery on Blockchain This research is an application development to increase the reliability of food delivery businesses. By applying proven an

May 19, 2022

MedRec: Using Blockchain for Medical Data Access and Permission Management

MedRec:  Using Blockchain for Medical Data Access and Permission Management

MedRec Medical records need innovation. Patients leave data scattered across various jurisdictions as life events take them away from one provider’s d

Sep 14, 2022

DeFi Scan - Mobile BlockChain Explorer app for cryptocurrency accounts.

DeFi Scan - Mobile BlockChain Explorer app for cryptocurrency accounts.

DeFi Scan This is the official repository for DeFi Scan - a mobile blockchain explorer built with Dart/Flutter for searching, curating and storing det

Dec 20, 2022

A fully functional Movies Application built with Flutter. The application built with null safety and clean architecture, also uses OMDB API for fetching movies in the search item

A fully functional Movies Application built with Flutter. The application built with null safety and clean architecture, also uses OMDB API for fetching movies in the search item

Cinema DB Project Details This project uses null safety feature Project uses clean code architecture (Uncle Bob's Architecture) Project can run on bot

Oct 1, 2022

This project is based on ecommerce (medicine selling) application by flutter and firebase firestore

This project is based on ecommerce (medicine selling) application by flutter and firebase firestore

This project is based on ecommerce (medicine selling) application by flutter and firebase firestore. In this project you will get whole things like search, filter, order tracking etc. after order placed. I have created this by MVVM architecture with Razorpay payment and GetX State management.

Sep 7, 2022
Owner
Manas Gandhi
Computer Science Undergraduate at K.J. Somaiya College of Engineering.
Manas Gandhi
Submission to Hack The League - ThankQ ( A virtual queueing application)

ThankQ : A Virtual Queueing App for Amusement Parks! Motivation Waiting for your favorite ride in a long queue is really frustrating, so we developed

Aditya Kumar Singh 2 Sep 22, 2022
Basic todo mobile application built on top of the ETH blockchain with Flutter, Truffle and Ganache.

Todo-DAPP This project is a basic mobile Todo App build with Flutter. The backend consist in a Solidity contract running on the Ethereum Blockchain. C

Lorenzo Gangemi 2 Sep 28, 2022
A slide puzzle game created with flutter for the flutter hack

Jungle puzzle A slide puzzle game created with flutter for the flutter hack https://flutter.dev/events/puzzle-hack Numeric Image Dark Mode How to run?

Roger Torres 13 Oct 26, 2022
A Submission for the Flutter Puzzle Hack

Numbers_Puzzle This project is my submission the "Flutter Puzzle Hack 2022". The application keeps the same gameplay logic but offer a new kind of use

RGProgrammer 3 Jun 17, 2022
Planets - Flutter Puzzle Hack

Planets | Best Execution Winner ?? Can you put together the planets of our solar system? An interplanetary slide puzzle, powered by Flutter. My Flutte

Jyotirmoy Paul 70 Jan 4, 2023
Hack&Heal hybrid hackathon 2022 - Body & Mind topic

Meditation App Hack&Heal hybrid hackathon 2022 - Body & Mind topic The MVP is available for mobile browsers here. The Problem 3.6 million citizens hav

Lorenzo Fiorini 4 Jun 19, 2022
A mobile-responsive blockchain website built with flutter. NB: For educational purposes.

Excursy A mobile-responsive blockchain website built with flutter. Build flutter build web --web-renderer html --release or flutter build web --web-re

Bukunmi Aluko 10 Oct 25, 2022
(Top 10 GDG Devfest 2021) Mobile Application to prove intellectual property rights using blockchain technology and NFT

brainshield A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if t

Nguyen Minh Dung 4 Jan 12, 2022
constructing... Flutter, Ganache, Truffle, Remix, Getx Pattern, Infura, GetX, Blockchain

constructing... Flutter, Ganache, Truffle, Remix, Getx Pattern, Infura, GetX, Blockchain

Kauê Murakami 20 Dec 20, 2022
Tezart helps to interact with ​Tezos blockchain.

Tezart What it is Tezart is a Dart library for building decentralized applications on Tezos blockchain. Tezart interacts with a Tezos node to send tra

MoneyTrack 21 Dec 14, 2022