100 Women, by BBC
100 Women is a month-long national BBC campaign that takes place annually. The series examines the role of women in the 21st century and culminates in an event held at BBC Broadcasting House in London.
To design a public display that uses Twitter to feed a real time stream of words based on the topics discussed during the live show and generate a word cloud complete with physics. Guests and visitors are encouraged to interact with the display by tweeting #100women.
On this project I opted to use Laravel 5 to process tweets every minute, slicing them in to words and incrementing accordingly. Popular words generated larger clusters to show what is trending based on a current timestamp. Words are also sanitized, processed through a lexicon table, and finally recorded to the database for statistics gathering. A backend system was also created for moderation during the live broadcast.
TECH & KEYWORDS
Laravel 5 Twitter API D3 Fortrabbit HTML5 PHP NPM SASS Gulp Git Responsive jQuery