Inspiration

The spine is such a pivotal biomechanical structure that is constantly used and abused in everyday life. Our daily tasks as students have become so revolved around sitting at desks and hunching over, we rarely consider the damage we do to our spines. In addition, phones have become such a big distraction for our generation often leading to unproductive study sessions and doom scrolling. We decided why not kill two birds with one stone with SpineAlign!

What it does

The app intended to use computer vision to track the alignment of the spine and alert the user when they had strayed away from the ideal position. In addition, we wanted to include a timer to illustrate how long they had been studying. We also wanted to utilize the timer to track the longest period of time they had maintained proper posture and log it as a way to track their progress and make goals! All of these features would be contained on a mobile app on your phone so you couldn't use it while studying.

In the end, we were able to Integrate a reactive camera with live posture feedback, a Responsive user interface, and Live Stopwatch.

How we built it

We used the IntelliJ IDE in combination with node JS and React Native frameworks to code the app and emulated it using Android Studio. To track the poster we used an ML Kit from Google that tracked body movements.

Challenges we ran into

It was very difficult to figure out what technologies we needed to code a mobile app. None of us had ever coded in Typescript which was another challenge. We ran into a lot of problems trying to get the buttons to link the different screens. Integrating image recognition was also a challenge

Accomplishments that we're proud of

Being able to actually get some of the features working. There was a long period of time when we thought we would not have anything to submit.

What we learned

We learned a lot about communicating as a team and how to have several people work on a coding project at once. For the two of us who have never coded, we also learned a lot about how coding works and the different technologies you need to produce a program.

What's next for SpineAlign

This was just a fun project for us to say we did it, we are excited to show our friends and family what we were able to accomplish.

Built With

Share this project:

Updates