Elections, referenda and polls are very important processes & tools for the smooth operation of a modern democracy.

Build a Proof-of-Concept to demonstrate how you can make these processes more secure, reliable, and transparent using Azure Blockchain.

Secure Electronic Voting with Azure Blockchain

codefundo++ 2019 : Secure Electronic Voting using Azure Blockchain

And the Winner is...

The Winning Team gets INR 3 Lakhs!
Click here to see their project.

The 1st-Runner Up Team gets INR 2 Lakhs!
Click here to see their project.

The 2nd-Runner Up Team gets INR 1 Lakh!
Click here to see their project.

We would've loved to meet you at the Microsoft Campus to hand over your Prizes to you, but right now, your safety is our primary concern. We will keep you posted on next step(s). Meanwhile...

Stay Home. Stay Safe.

codefundo++ 2019 : Secure Electronic Voting using Azure Blockchain

Days left till the Award Ceremony


Secure Electronic Voting using Azure Blockchain

The Challenge

Demonstrate how Azure Blockchain can be used to make Elections, referendum, and polls more secure, reliable, and transparent.


As part of Digital India Initiative, Government of India offers Datasets on Open Government Data Platform India. You may use these or choose to use your own datasets.

See Datasets


You can register as an Individual contributor or as a Team (maximum 3 including yourself).



You may use any technology you are proficient with, but the use of GitHub for version control, and Microsoft Azure Blockchain as your cloud computing service is mandatory.

Learn more
Secure Electronic Voting using Azure Blockchain

I am participating in codefundo++


Who can participate

Existing students across all disciplines from only these colleges in India


Register. Build on GitHub. Deploy on Azure. Have fun along the way.

Phase 1
Sign Up
  • Starts on Jul 02, 2019 at 00:00 IST
  • Ends on Jul 21, 2019 at 23:59 IST
  • Register as an Individual
  • Form a Team (optional)
  • Maximum of 3 members allowed per team.
  • Start exploring GitHub

Phase 2
Upload to

Phase 3
Deploy to

I submitted my idea for codefundo++ !



July 02, 2019 - August, 2019

Jul 02, 2019 - Jul 21, 2019

Registration & Team Formation

Jul 22, 2019 - Jul 28, 2019

Upload to GitHub

Jul 29, 2019 - Aug 21, 2019

Deploy to Azure

Sept 2019


I submitted my idea for codefundo++ !


What can I build

You may use one or more of these example ideas to build your Azure Blockchain application. Don’t restrict yourself to just these examples if you have a different idea. Unleash your creativity as long as your prototype gets us closer to the goal of making the election process more secure, reliable, and transparent.

Example Idea 1

I live in a different location

A person may be living in a location other than the constituency where s/he is registered as a voter. Use Azure Blockchain to empower the citizens to vote online securely.

Example Idea 2

Name missing from Voter’s List

Use Azure Blockchain to ensure that no eligible voter is left out of the Voter’s List.

Example Idea 3

Applying for Voter’s ID

Could Azure Blockchain enable automatic creation of an e-Voter ID Card as soon as an Indian Citizen turns 18?

Example Idea 4

EVM Hacking accusation

Use Azure Blockchain to secure EVMs in a manner that such claims are rendered invalid.

Example Idea 5

Expedite Vote Counting

Use Azure Blockchain to expedite counting & tallying of votes. Rather than waiting for days, can the results be announced within seconds of Close of Poll?

Example Idea 6

Decision Helper

Using Azure Blockchain, could you make an App that could potentially help a voter decide which candidate to vote for based on metrics like - Promises made vs. Promises Kept, Attendance in the House, Criminal Record, Fund Utilization, Questions asked in the House, Number of Debates participated in, etc.

Steps to create a GitHub Repository

Judging Criteria

The Judges will evaluate each criteria on a scale of 0 - 5. Take each criteria seriously.

Uniqueness of Solution

Do you have an impressive idea and/or a better approach than the ones already out there?

Feasibility of Solution

How practical is it to build your product? Could people in remote areas with limited or no internet connectivity use your product?


Creating a world-class project, or world-changing one, requires the ability to get others on board. Judges evaluate how good your demo was in terms of presentation, design, and content.

Judging Criteria

Maximum impact to successful outcomes

How scalable is your solution? How economical is it to implement your solution?

Technical Achivement

Judges evaluate the technical achievement the team has tackled during the competition.

Relevance to Theme

Stay as close to the problem statement as possible. Your prototype should take us closer to the goal of making the election process more secure, reliable, and transparent.

Starting with GitHub

How to upload your idea after registration.

Step 1

Create a GitHub Repository

To put your project up on GitHub, you'll need to create a repository for it to live in.

How to create a GitHub Repo

Step 2

Commit your idea in the README file

Describe the solution you plan to create for codefundo++ within 500 words.

How to create a README file

Step 3

Add “codefundopp” as a collaborator

We’ll read your README file to evaluate your idea.

How to add a collaborator

Have fun with GitHub

Continue to build on GitHub

Continue to use GitHub for version control till your final submission in Phase 2.

Go to GitHub
Steps to create a GitHub Repository

My idea for codefundo++ is to create...


More about Phase 3: Azure

How to submit your Final Submission. Ends on Aug 21, 2019.

Webpage URL (if any)

This is an optional field. If you have deployed a web app, enter the webpage URL in this field on the form.

Your Details

These are two mandatory fields. Use the Email address you provided in Phase 2 while submitting your GitHub repository. Use the phone number associated with that Email address.

Provide these details for only that one person in the team who submitted the idea in Phase 2.


This is a mandatory field. Upload a short 5-minute video explaining your project. This could be an AVI, FLV, WMV, MOV, or a MP4 file. Maximum file size should not exceed 10 MB. If your file size exceeds 10 MB, you may host it as a public video on a video sharing service (e.g. YouTube) and copy/paste the URL in this field.

In this video, demonstrate how your solution works (in brief) and what part does Azure play in this solution.

Supporting Document

These are optional fields. Use these options if you want to associate any Presentation or any other document to support your final submission. Judges may use these documents to get a better understanding of your project, but you will not get extra points just for uploading a supporting documents

The file size of this document should not exceed 10 MB.

Submit your Final Project

Use Azure Blockchain to make the voting process more reliable & transparent


Ask Me Anything (AMA) sessions & Webinars

Ask Me Anything
  • Started on Jul 04, 2019 at 16:00 IST
  • Ended on Jul 04, 2019 at 17:00 IST

Ask Me Anything
  • Started on Jul 16, 2019 at 16:30 IST
  • Ended on Jul 16, 2019 at 17:30 IST

Ask Me Anything
  • Started on Jul 26, 2019 at 16:30 IST
  • Ended on Jul 26, 2019 at 17:30 IST

I submitted my idea for codefundo++ !



Cash Prizes, Goodies, and much more...

Each College
  • Each participant of Winning Team gets


  • Each participant of 1st Runner Up Team gets


  • Each participant of 2nd Runner Up Team gets



  • All participants whose idea gets selected in Phase 2 gets a T-Shirt

National Level
  • Prizes worth ₹50,00,000 waiting to be won

  • Winning Team from each college will be invited to participate in codefundo++ National Challenge dates for which will be announced in Aug, 2019

GitHub & Azure - Friends for life!

Contact Us

You have an exciting challenge ahead of you. We are standing by your side. Ask and you will be answered.

  • Join the codefundo++ community
  • Interact with Mentors from Microsoft
  • Interact with other participants


  • Competition is closed.
  • Live Chat is not available till the next competition.