Git Product home page Git Product logo

Abhijeet Samanta's Projects

accountinfo icon accountinfo

Ethereum smart contract that can record a user's public address as having granted permission to another userโ€™s public address. Assume that the contract will eventually be used by a DApp where users can grant permission and other users can check if they have permission for some entity.

algorithms icon algorithms

Minimal examples of data structures and algorithms in Golang

awesome-go icon awesome-go

A curated list of awesome Go frameworks, libraries and software

aws-demos icon aws-demos

A hands on repo with multiple demonstrations on AWS ๐ŸŽ“

cello icon cello

Operating System for Enterprise Blockchain

decentralized-voting-system icon decentralized-voting-system

# Decentralized P2P Voting App --- ##### **The voting system in India as well as in some countries abroad is flawed and can be easily manipulated and hampered by those with power to suit their personal benefits. It allows people with money to buy the votes or tamper the machine that record it. A current example can be the recent elections in Uttar Pradesh where the ruling party manipulated the voting machines to gain unfair advantage.** ##### #### Solution #### A voting system which is unhackable or which cannot be tampered. Using blockchain based distributed networks to store and record votes which allows voting to be almost 99.9% secure as it is distributed among a cluster of networks and requires computing power of over 500 supercomputers to even get hold of the network which is currently impossible to achieve. The system has a user friendly interface and can be used to run polls and elections with total security and zero percent chance of manipulation. ## Advantages :customs: * It is totally on a peer to peer network so virtually impossible for a person to hack or get hold on a network. * A person cannot vote more than once. * A distributed system means no tampering or manupulating.:bookmark_tabs: ## Security Aspect We are using blockchain technology as the backbone of our product. Because of blockchain, the data (of the voting) canโ€™t be tampered or manipulated as it is distributed over the network. We used ganache which is a tool that collects a small percentage of test ether every time a person votes verifying the identity of the person and we also used solidity test cases to verify if the candidates and the voter is valid. ## Technologies Used:computer: * Ethereum * Truffle * Ganache-cli * Vue Js (Client side) * Webpack * Solidity * TestRPC * NPM/Yarn

devops-exercises icon devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.