ABOUT
  "VRADES" is an Android application that collects emotional information from the user through 3 types of detection tests and validates it using APIs and specific algorithms.
​​​​​​​
    TECHNOLOGIES
   •Android Studio + Kotlin
   •Google Firebase
   •RapidAPI
   •Hilt + Dependency Injection
   •View Model + Live Data

Problem

No application that offers login & tracking systems, so the user cannot see his previous results. 
All the existing applications are focused only on face detection, and the results are not validated through any method.
Solution

The application collects emotional information from the user through 3 types of detection tests and validates it using APIs and specific algorithms and ​allows the client​ to keep track of his emotions and ask, if necessary, for lifestyle advice based on certain habits.

Database

The data of the app is stored inside a Google Firebase Realtime Database, which communicates with Firebase Authentication, where the users' data is stored. The media files inside the application are stored in the Firebase Storage service, linked also with the Realtime Database.
Design patterns

”VRADES” is built using one of the most recent architectural patterns: MVVM (Model View - View Model), combining the ”Data Binding” and ”View Binding” libraries. The application is structured thoroughly according to the programming principles, with three main layers: data layer, domain layer, and presentation layer.

Watch the Demo on YouTube:​​​​​​​
Back to Top