We are currently evaluating and planning to use the following frameworks, servers, languages, and blockchains.
Voting & Governance | Cardano blockchain iohk.io |
Formal Verification | Imandra imandra.ai |
Revision Control | github.com/tomachinz/awaken-direct-democracy Github |
Project Management | waffle.io/tomachinz/awaken-direct-democracy |
Front-end target | HTML5 desktop and mobile friendly website, and range of native Mobile Apps. Likely Meteor/Ionic framework based, which uses Cordova to maintain a single codebase that is built to many targets easily. |
Back-end target | Linux webserver, database, blockchain, series of smart contracts |
Blockchain | Private Ethereum blockchain accessed by VPN |
Authentication | NZ legislation backed RealMe for binding votes, Google, Facebook for non-binding votes |
Performance Management | inspectit.rocks Open source |
Project Management and Chat | awakendemocracy.slack.com |
Network Analysis | PRTG Network Monitor |
Clouds | Amazon, KGOVPS, GovCloud |
Methodologies | We shall follow the GEA-NZ guidelines where possible see: ict.govt.nz/guidance-and-resources/architecture/government-enterprise-architecture-for-new-zealand-framework |
https://opensource.com/article/17/3/inspectit