Android client with Websocket Push Notifications
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Corentin Mors effcbafe51 Add scheme to readme 1 week ago
app Add new design and cleanup code 1 week ago
gradle/wrapper Initial release of CD client app 2 months ago
.gitignore Improve git ignore 1 week ago
README.md Add scheme to readme 1 week ago
build.gradle Initial release of CD client app 2 months ago
gradle.properties Initial release of CD client app 2 months ago
gradlew Initial release of CD client app 2 months ago
gradlew.bat Initial release of CD client app 2 months ago
settings.gradle Initial release of CD client app 2 months ago

README.md

ConquistaDoor Android Client

This client let you use 2FA to authorize door opening using your phone.

How it works

  1. App connects to server and try to authentificate the user (email/password)
  2. Server send back JWToken if login successful, App store the token locally
  3. App start MainActivity and request for user profile
  4. App start WebSocket exchange with server
  5. App send is JWT through the WebSocket to authentificate itself
  6. Server confirm authentification and add client to addressable users
  7. App stay in listen mode waiting for server requests

scheme

How to launch

Build project and deploy it to your device. Sdk > 23 required.