Chaoscribe: Embracing Chaos in News

Objective

Our primary goal is to merge the concept of CHAOS with a fundamental element found in everyday households: news. News, an acronym for 'North East West South,' is a collection of all the events, both positive and negative, occurring around the globe.

Approach

In this project, we delve into the chaotic aspects of news articles. We've learned that news is incredibly vast and can be categorized in numerous ways. To bring structure to this chaos, we've categorized news articles into six levels based on the presence of specific keywords in different languages, including French, English, and Spanish. For instance, words like "Quiet," "Restful," and "Balanced" are classified under Level 0, which represents the least chaotic news. Conversely, Level 5 embodies the most chaotic news.

Initially, users are exposed to articles up to Level 2 chaos. As users engage more with chaotic content, they gradually gain access to higher levels of chaos, potentially reaching up to Level 5.

Tools and Technologies

  • Figma: Used for planning and designing the front-end interface.
  • Next.js: Employed for front-end development, leveraging its powerful routing capabilities.
  • Postgres: Chosen as the database to store and manage our categorized news articles.
  • Python + FastAPI: Utilized for back-end development, providing a robust and efficient framework for handling requests and serving the categorized news content.

Conclusion

Through Chaoscribe, we aim to offer a unique perspective on news consumption, allowing users to navigate through varying levels of chaos based on their preferences and curiosity.

Built With

Share this project:

Updates