The iCitizen Project: A Collaborative Journey through Social Media