Go back to Kaoru Murai's Portfolio Website !!

2 Day Passion Project, A website that exclusively curates "The Good News"

Duration: July 2020

Role: Designer, Engineer

Skills + Tools: Adobe XD, HTML, CSS, Javascript, Python, Web Development, UX/UI, Branding

Table of Contents

Relevant Links

About The Good News

Overview

Our new feeds can become quite depressing, especially since news outlets tend to capitalize on the shocking or negative news. *The Good News,* is a small, wholesome website that exclusively curates a feed of uplifting news stories from around the world. This website was created in response to the design prompt: how might we empower people in the world of COVID-19 ?

The Process + Technologies Used

Designing + Prototyping with Adobe XD

The whole purpose of The Good News is to provide a calming, happy news experience to a weary reader. In order to achieve this effect, it was integral that the design of this website featured a calming color palette and a pleasant atmosphere. I prototyped what the website would look like on Adobe XD before building the final product.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/79660a2a-286e-4bff-9280-f236b1d9ba6f/_2020-11-16_20.18.33.png

Web Scraping with a Python Crawler

Using an external web scraper pulled via GitHub, I scraped several mainstream news websites for exclusively positive news headlines, and stored them all as a JSON file.

Parsing JSON with a Python Script

After gathering the relevant information, I wrote a simple Python script to parse the JSON file to filter out non-positive headlines that were mixed in, as well as take out relevant information such as the headline, image, author, publish date, and link to the article.

Setting up a ratchet "server"