Inspiration
With so much information available online, it’s becoming difficult to determine what's accurate and unbiased. Blogs and news articles often present biased perspectives, which can influence the way readers perceive events or topics. We wanted to create a tool that empowers users to critically evaluate the content they consume, helping them make more informed decisions. This led us to develop CheckMate, a Chrome extension designed to analyze blog content for accuracy and bias in real-time.
What it does
CheckMate analyzes the text of any blog or news article you're reading and provides real-time feedback on its accuracy and potential biases. It uses natural language processing (NLP) techniques to flag biased language, check the credibility of sources, and highlight any factual inconsistencies. The extension gives users an overall reliability score, offers suggestions for further reading, and alerts them to any heavily biased language.
How we built it
We built CheckMate using a combination of front-end and back-end technologies. The extension’s interface was created using React fand Tailwind CSS. On the backend, we leveraged Perplexity ai for language analysis and fact-checking to verify content accuracy. Additionally, we used Node.js, and MongoDB for server-side logic, ensuring that the extension can handle large amounts of data efficiently.
Challenges we ran into
The biggest challenge we faced was connecting our backend to our front end and calling the api to return the desired output.
Accomplishments that we're proud of
We are extremely proud of the website we created as we built it from scratch, and we also had success in creating the extension and linking our domain to the website.
What we learned
Through this project, we learned a lot about the complexities of natural language processing. We also gained experience in integrating multiple technologies and APIs to create a cohesive user experience. Most importantly, we learned about the importance of working in a team and using git.
Log in or sign up for Devpost to join the conversation.