Inspiration

In today’s fast-paced media landscape, staying informed can feel overwhelming. We were inspired to create Rethink as a way to cut through the noise—providing clarity, transparency, and context by delivering curated news with smart insights. We wanted to empower readers to quickly assess articles for credibility and bias, ensuring they get a balanced view of the world.

What it does

Rethink aggregates news articles from diverse sources, standardizes URLs, and attaches corresponding source logos for visual clarity. It extracts a concise 3–4 keyword summary for each article and analyzes media bias, credibility, and factuality. The result is a streamlined, data-driven platform that enables users to understand the core message and context of the news at a glance.

How we built it

Built on a robust Flask backend, Rethink leverages Python’s ecosystem to fetch, process, and analyze news data. We employed lightweight AI techniques for keyword extraction, custom algorithms for URL standardization, and integrated multiple APIs to map logos to sources. This modular approach allowed us to combine modern web development practices with smart analytics seamlessly.

Challenges we ran into

We encountered data inconsistencies, varied article structures, and the complexity of normalizing diverse URL formats. Integrating bias analysis while maintaining performance required creative problem-solving and extensive testing to ensure reliability.

Accomplishments that we're proud of

We’re proud of creating a cohesive platform that marries real-time news aggregation with advanced media analytics. Rethink not only simplifies information overload but also empowers users with actionable insights, setting a new standard for smart news consumption.

What we learned

Throughout the project, we learned the value of agile development, robust data-cleaning, and iterative testing. We discovered how combining multiple data sources and analytic techniques can transform raw information into meaningful insights—and the importance of teamwork in overcoming technical challenges.

What's next for Rethink

We’re excited to expand Rethink by enhancing our AI capabilities, incorporating real-time updates, and refining our bias detection algorithms. Our next steps include creating a more interactive, personalized experience that further empowers users to think critically and stay well-informed.

Share this project:

Updates