Project: A secure cognitive behavioural therapy application

Two images from the mobile application, side by side. The left shows the login page. The right shows a 'mood options menu' within the mood diary section, where users can select from six moods: happy; sad; neutral; angry; anxious; overwhelmed.

A secure android and web application, demonstrating how current technology could be used to increase and improve communications between patients and healthcare professionals, specifically in the area of mental health and cognitive behavioural therapy. Users would be signed up for an account by their healthcare professional and could use the android app to enter into their mood diary. This information was securely stored in an encrypted database and could be viewed only by that patient's doctor/therapist via the web admin interface.

Uses the following technologies:

  • Java
  • Android Fingerprint Authentication API
  • HTML
  • SASS
  • jQuery
  • CanvasJS
  • nodeJS
  • PostgreSQL
  • Data Encryption (AES-GCM)