BitElect attempts to unite the convenience of mobile voting with the security of the blockchain. Using the mobile application, users can vote for their preferred candidate after going through an identity check, with their votes ultimately being stored in a blockchain on a DE1-SoC board. This repo only contains source code for the Android application.
- Low level passport reading
- JMRTD library (https://jmrtd.org)
- SCUBA library (http://scuba.sourceforge.net/)
- JPEG2000 image decoding
- JJ2000 library (https://github.com/stain/jai-imageio-core)
- Sample source code that shows how to use the library (https://github.com/tananaev/passport-reader)
- Face detection, QR code detection - Google Mobile Vision API (https://developers.google.com/vision/)