Inspiration

Scoliosis is a worldwide problem that afflicts millions. In fact, one of our own classmates has scoliosis. Thus, we took it upon ourselves to design an app that could help the people that suffer from scoliosis.

What it does

Scolinosis allows you to take a picture of your back and get an instant response for both whether you may have scoliosis or not, as well as the severity.

How we built it

Scolinosis uses a React-Native frontend and a Python backend with a Flask API to connect the two. The front is able to connect to the camera and send the image to OpenCV, which processes the image and detects scoliosis using a complex model. It uses the Flask API to direct the output back to the app.

Challenges we ran into

We had never used React-Native before, so accessing and using the camera were very tough. Also, finding the spine in OpenCV proved to be more difficult than we thought.

Accomplishments that we're proud of

We are extremely proud of learning multiple new languages and being able to crunch them all together into one amazing project in a short amount of time.

What we learned

We learned how to incorporate many moving parts and create one project, which can be useful in all future projects, not just those related to computer science.

What's next for Scolinosis

We hope to give Scolinosis more capabilities, such as being able to find nearby doctors who specialize in the treatment needed. We also want to expand the current library to be able to make the model as accurate as possible.

Share this project:

Updates