- CODE REPORT -

04

Websites for School

I have made some websites for my secondary school - St. Joseph's College.

Feb 2020

For example, as part of the Chinese Cultural Society, I suggested making a website for an online competition to facilitate Chinese learning during the COVID-19 outbreak in February 2020.

I chose KeystoneJS as a framework for my website, which is a Node.js framework that allowed me to work with databases and reuse repetitive code. It was more enjoyable to create the websites by writing code than dragging and dropping elements using online website creators, since the former offers increased flexibility. The satisfaction brought by my schoolmates joining the competition and trying out the website I made was irreplaceable.

I would like to give special thanks to Anders, an old boy of SJC who taught me how to use Git, WSL, and more web development skills including the mentioned framework.

Very sorry I could not provide the URLs here as these website are not my personal projects.

Technologies


KeystoneJS (V4) provides a MongoDB database, runs on the ExpressJS framework, with Bootstrap for styling I am also writing Pug and Less instead of HTML and CSS, as they are generally more convenient (e.g. with variables).

Homepage of the Chinese online compeition website