Inspiration

While brainstorming project topics, we came up with the idea of having fast response times when dispatching medical help on the battlefield. The possibility of this technology being realised through wearable devices intrigued us, thus we decided to attempt TERRA API's challenge for the best application for military use.

What it does

Tracks the health data of soldiers on the battlefield through wearable devices, which are then sent to a remote field commander/operator. This data allows rapid feedback on which soldiers might be injured and the potential severity of their injury so that appropriate medical personnel can be dispatched. Additional functionalities such as pinning certain soldiers, adaptive markers, as well as highlighting those with critical status have also been implemented.

How we built it

The front end was built using HTML/CSS/JavaScript, alongside the Google Maps API, which allowed us to display the live location of a group of soldiers in real time on a geographically accurate map. The data is retrieved from a Node.js server hosted by ngrok, which retrieves live data from a Bangle.js2 wearable smartwatch. Further extensibility for other wearables is also allowed through a TERRA API-based Kotlin application.

Challenges we ran into

Accessing data from the wearable proved to be a much more challenging task than we had expected, thus not allowing us to implement all the features we had in mind.

Accomplishments that we're proud of

Having a fully interactive front-end application which displays data from both wearables, as well as generated datasets.

What we learned

Due to it being the first hackathon experience for most of the group, working in a new environment, with all the tools provided has allowed us to gain insight into real-world software development. The unexpected errors which arose, although challenging to fix, managed to teach us about the intricacies of multiple frameworks that we used within the project.

What's next for R.I.F.T.

Due to hardware limitations, the GPS data cannot be streamed to the client, only medical data is available. Therefore, we would like to successfully implement GPS data into our application.

Built With

Share this project:

Updates