This is the website that you are currently viewing!
This website was built with:
HTML: The skeleton. Used to create the website's contentCSS: To make everything look niceBootstrap: Pre-made CSS classes!JavaScript: The muscle behind the websitechart.js: Used to create the charts on the data page.typeit.js: Used to create the typewriter effect.Hasura: Database used to store survey responses.graphql: Language used to query the database.
Sentiment analysis was used to collect data on the research page in order to figure out the general public's opinion on DNA fingerprinting.
Languages used:
Python3: The best programming language (slightly subjective).Jupyter Notebook: Aka. Google Colab. Environment in which the Python code was
run.Tweepy: Python library used to query the Twitter API.gspread: Python library used to interact with Google Spreadsheets.colab-env: Python library used to set environment variables in Google Colab.
demoji: Python library used to decode emojis into words (🙂 → Slightly Smiling
Face).
textblob: Python library used to conduct sentiment, subjectivity, and phrase
analysis.
nltk: Python library used for preprocessing of tweets.pandas: Python library used to temporarily hold tweets before pushing to the
Google
Spreadsheet.re: Aka. Regex. Python library used to make string matches to figure out how to
clean
tweets.os: Python library used to get environment variables.© 2021 Ganning Xu