Inspiration

We wanted to help people see the reality of the war in Ukraine in an easy and comprehensive way. Our team consisting of Michael, a Ukrainian American, and Hemkesh, an Indian foreign student, look to visualize real-time discussions and sentimental strain without subjecting users to the gore and suffering that permeates Twitter and major news outlets.

What it does

Clashify visualizes conflict using the sentimentality of news and tweets in various countries.

How we built it

We used Flutter to display a map with points at major cities. Our backend is built using Flask on Nginx Server with Linode, we scrape Twitter and live news to pass data into our Machine Learning model to determine the sentimental value.

Challenges we ran into

We struggled with scrapping tweets and setting up the Linode server. We also struggled to normalize sentimentality scores so conflict could be rated on a 1-5 scale.

Accomplishments that we're proud of

We are proud of the technicality that went into creating this app. Our app is responsive, fast, and most importantly uses live data

What we learned

We learned a lot about handling large amounts of data and Twitter API V2

What's next for Clashify.Live

By expanding our data sources, we can show more conflict areas and look at their trends

Share this project:

Updates