As I mentioned in my last post, I have been taking advantage of the break that has been forced upon us by the coronavirus to update my websites. The latest update is my portfolio website:
The old website had an Express backend written in TypeScript using the Nunjucks templating engine to power the frontend. I rewrote the website entirely using the Next.js Framework and TypeScript. The website feels more fluid since it uses React, but the pages are pre-rendered on the server making them indexable by Google and other search engines.
In terms of design, I have integrated some elements of Google’s Material Design concept using the Material UI framework while keeping some of the design elements from my old website to retain the overall look and feel of the website while updating its design.