Skip to content
This repository has been archived by the owner on Mar 10, 2021. It is now read-only.

SE17GroupH/Zap

Repository files navigation

Zap

Build Status

Part of CS510 project 2017 NCSU

An Android application showcasing 3 methods of authentication:

  • Fingerprint
  • Voice via Speaker Recognition
  • via Token(or Magic) link

App Screenshots

![homepage] (/screenshots/homepage.png) ![register] (/screenshots/register.png)
![login] (/screenshots/login.png) ![voicedna] (/screenshots/voicedna.png)

  • using github_changelog_generator

How to use this project:

  • Clone repository
  • Important For building this project you will need to set environment variable API_KEY_1
  • If you want to use Voice authentication then:
    • Generate your Subscription Keys for using Microsoft Cognitive Speaker Recognition API.
    • Save the 32 characters long key as an environment variable named API_KEY_1
  • bash: export API_KEY_1=abcd123abc123abc123abc123abc0000
  • In Ubuntu/Linux systems, you can declare it in /etc/environment or .bashrc file.
  • Run ./gradlew build or Open the project in Android Studio to customize.