/face-accreditation

AI Powered voter accreditation for elections and polls

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

FaceValidate

AI Powered face recognition web app that can be used to verify voters for elections. Submitted as part of the BTNG Election Hackathon 2018.

Developing

Prerequisites

  1. Node.js (v 6+)
  2. Google Cloud Platform SDK
  3. An API key from Microsoft Azure Face API
  4. A Google Cloud Platform Datastore account. Data schema to be covered below
  5. Depending on your hosting environment, a number of environment variables are required including: GCP_CONFIG_FILE (contains the path to GCP SDK config json file), GCP_CREDENTIALS (authentication details to your GCP account) and MS_SUBSCRIPTION_KEY (Azure API key).

Build and running locally

  1. npm install
  2. npm run start to run an Express local server on port 3000
  3. npm run start-next to run Next.js