Inspiration

In today's world, we are constantly bombarded with news headlines and flashy imagery. We desired to create a website which would allow users to easily access news articles from sources they trust, and see articles that they're actually interested in. Further, we wished to create an ad free environment in which we could preview these articles.

What it does

Our website and back-end connect to various news sources, pulling information on recent news articles, digesting them for previewing on our site. On our site, users can filter through articles by date, and category. Once a user chooses their preferences, they are shown a list of relevant news headlines and a brief description of each article.

How we built it

This project is built on top of Python, Flask, and utilizes DataStax Astra for hosting the database.

Challenges we ran into

Setting up the database in such a way that is was both easy to access for the back-end and front-end proved to be quite challenging. Additionally, many news sources format their articles slightly differently, meaning that special considerations must be made for each new source used.

What we learned

For our group, this was the first time we worked with both Flask, and the DataStax Astra database system. This project thus offered countless learning opportunities with these tools.

What's next for Clutterless News Portal

In the future, we would like to be able to show users a "main image" for each article. Additionally, we would like to provide users with a keyword search box for accessing articles.

Built With

Share this project:

Updates