Inspiration
We were inspired by the idea of helping people see multiple sides of a story. In today’s fast-paced media environment, it can be hard to get a full picture of an issue. We wanted to build something that encourages critical thinking and makes it easier for users to explore different perspectives on the same topic.
What it does
FlipSide helps you see both sides of the story by analyzing news articles and showing a counter perspective from a source with a different media bias. It breaks down each article with summaries, pros and cons, and gives you a clearer, more balanced view. It's news, with a little more nuance.
How we built it
We used a React frontend and FastAPI backend to let users submit articles and receive a balanced breakdown. Our backend scrapes the original article, finds a counterpoint from a source with an opposing bias, and uses OpenAI to summarize both. Everything gets processed and served back to the user with clear pros, cons, and side-by-side summaries- all in real-time.
Challenges we ran into
Our team was relatively new to working with large language models (LLMs), so there was a significant learning curve in understanding how to effectively use them. The biggest challenge we faced was sourcing data, specifically identifying and retrieving opposing articles to provide balanced perspectives.
Accomplishments that we're proud of
This was an ambitious and unfamiliar project for us, and we are proud of the results and what we learned throughout the 24-hrs.
What we learned
This was most of our team's first time learning how to use LLMs and API keys, which we found to be a lot more useful than imagined.
What's next for FlipSide
Unfortunately, one-sided information is not bound to the traditional news outlets and bleeds into social media. Next up for FlipSide is going beyond just articles and tackling bias in everyday content, helping people scroll with a more balanced perspective.
Log in or sign up for Devpost to join the conversation.