Carleton University - School of Computer Science Honours Project
Winter 2021
WEBSITE WITH EMBEDDED TWITTER FEED FOR THE SWAN RESEARCH LAB
Yizhang Cao
SCS Honours Project Image
ABSTRACT
The best way for an university laboratory to display its research and publications and attract talents from joining is to have a website. The Software Analytics Research Lab at Carleton University was in need for a website like this. There are many graduate students and undergraduate students joining the lab and graduating from the lab every semester, there are publications published from time to time as well. Therefore, a website that is easily maintainable and always reflecting the latest updates is requested. The website is designed using Invision Studio – a prototyping software, developed using React – a JavaScript Framework, Sass – a preprocessor scripting language that is compiled into Cascading Style Sheets (CSS) and HTML. The website is equipped with an embedded Twitter feed and almost all of the data being displayed can be modified by simply updating the corresponding JSON files that are being statically served to the website. The website is deployed using GitHub Pages on a public domain as a Single Page Application with detailed Markdown documentation on the GitHub repository for updating all the page data.