Table of Contents
Our inspiration for IdentifAI stemmed from a desire to make a meaningful impact on the lives of Alzheimer's patients and their families. We wanted to create a tool that would help patients recognize their loved ones and retain precious memories effortlessly.
IdentifAI is an Android app that empowers Alzheimer's patients to identify their close ones swiftly. With just a click, users can capture a photo, and our app provides them with information about the person in the picture.
The initial setup involves users taking pictures of their loved ones and entering their names and brief descriptions. Once this step is complete, IdentifAI utilizes advanced AWS Rekognition AI to allow users to point their camera at someone. The app will then inform the user if it recognizes the person, providing their name and a short description. We ensure the security of this information by using Google Firebase for safe storage. We have also implemented biometric validation to protect data from unauthorized access, eliminating the need to remember a passcode.
Over the course of the hackathon, we undertook the challenge of learning Kotlin and Android Studio from scratch. We leveraged various technologies, including:
Kotlin Android Studio Firebase Amazon Web Services (AWS) Fingerprint API Gallery Picker API AWS Rekognition API Challenges we ran into
Learning a new programming language and development environment in a short time frame was a significant challenge. We also faced complexities in integrating AWS Rekognition and Firebase to ensure smooth data processing and storage.
We are proud of creating IdentifAI in just one weekend, overcoming the steep learning curve of Kotlin and Android Studio. Our app has the potential to significantly improve the lives of Alzheimer's patients and their caregivers.
We learned how to develop an Android app using Kotlin, work with AWS services, and utilize biometric validation. Our experience in developing IdentifAI has given us valuable insights into mobile app development and cloud services.
What's next for IdentifAI
In the future, we aim to refine IdentifAI by expanding the usability of the app, ease of access, and implementing further features to help improve the lives of those who suffer from memory loss.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- Make a clone of this repository
- Clone the repo
git clone https://github.com/Sprihanjay/hackGTX.git
- Integrate the firebase in toolskit in Android Studio (optional to run in emulator)
- User can take a snap of person and get the information
- User can add picture of their loved ones and with just one picture they are ready to use the app
- AI + Firebase integration
Distributed under the MIT License. See LICENSE.txt for more information.
- John Atkinson - Frontend, Figma Mockup
- Luke Hartzell - Backend, Presentation, Integration to Frontend
- Sprihanjay Banik - Backend, Integration to Frontend
