HealthMsgU is a web platform that enables researchers to gauge public perception and find trends regarding health topics. The web platform gathers posts using the Twitter API and analyzes them to generate visualized statistical data.
- User can enter search terms in a search field
- Tweets are pulled using Twitter's API
- An error message is displayed if no pertinent messages are found
- A loading screen is displayed as the web platform searches and analyzes data
- User can move seamlessly between visualizations using tabs
- Frequency of words associated with search terms can be viewed (as table?)
- A map will display the location of where the Tweets are being generated
- User can view data as a word cloud based on frequency
- User can learn more about the project by clicking "About Us" from the navigation bar
- User can download the data for their personal use (File type?)
- User can share the word plot via email or social media
- User can gather data from other social media outlets such as Facebook and reddit (web-scraping)
- User can customize generated word cloud, eg: change fonts, colors, isolate certain words
- There can be a history of previous word clouds plotted with dates (e.g the most recent cloud or the most frequently plotted word association) (Database configuration)
- Web platform can pull more than 7 days of Tweets
- Timeline can display whether the Tweets are positive or negative (Machine learning)
- 3rd party authentication for user login (Facebook, Google, security)
- Host website
- Generate an informative blurb about HealthMsgU
- Create a user interface to allow the user to have search input
- Word Cloud generator: generates a word cloud depicting the most common words associated with HIV on Twitter
- Implement Google Maps API to display Tweet locations
Web host: GitHub pages
Languages used: HTML, CSS, JS
API used: Twitter, Google Maps, Word cloud(?)
Resources:
Hedonometer
Word cloud resource
A great article illustrating why our project is relevant
Home Page
Navigation Tabs
Word Cloud
Word Association
Message Map
Message Timeline
About Us
Contact Us