Imagine you are browsing the web and you happen to read an article about some unfortunate event, like a flood, the outspread of a disease or an earthquake. You are moved from the news and willing to help by donating to NGOs, however finding the ones who are working actively on that issue may be difficult.
WAP “With A Purpose” is a startup idea developed for the European Innovation Academy (EIA), held in Turin in 2019. Our aim was to facilitate the donation process for NGOs, so I developed a browser extension that could detect the topic of news articles you are reading on the web and readily provide a selection of NGOs you may want to donate to.
The browser extension was merely the medium through which the user would interface with a larger system, which involved a private cloud server and third party APIs.
These were the phases:
- the user is reading a news article about an issue
- the user clicks on the WAP extension icon
- the extension sends the URL of the article to a private cloud hosted API server
- the server sends a request to a third party API which performs topic extraction over the article
- the server, using word2vec, computes the semantic similarity between the NGOs keywords and the extracted topics
- NGOs are ranked over semantic similarity and the highest ranking ones are sent to the extension
- A list of few NGOs is displayed on the extension popup window
- the user can select one and initiate the donation process
Here you can see a real demo we recorded. We were browsing an article about hunger, upon clicking on the WAP extension icon we receive almost immediately a list of NGOs working on hunger issues. Selecting one of them we could easily begin a donation process.
This project took 15 hours over 5 days to be completed, with no prior knowledge in developing browser extensions or using NLP techniques.
We needed a prototype in a few days that could showcase the feasibility of our idea, to develop it corners where cut, such as butchering a random browser extension found on Github.
In the end, among over 50 startups, WAP was selected in the top-10 from the technical standpoint.