Note: My website is not complete! Please be mindful about the layout and content. Thanks! :)

More Info


My website was created using Python, Jinja2, Bootstrap, and Flask. It is hosted using Web Hosting Canada, which uses cPanel.

I decided to use the Bootstrap framework for styling, as I have never used it before and would be a great opportunity to learn about its capabilities. The same goes along for Python and its respective libraries/web frameworks. I also used GSAP and Splitting.js for the text animations (splitting.js was used instead of built-in GSAP splitting because I ain't paying). This allows me to get a much better understanding of how website creation works as a whole, and become more comfortable taking on larger projects.

I have successfully integrated Github Version Control within cPanel, allowing for any pushed updates to my private repo, to be reflected on my website automatically! To learn about how I did so, Please visit cPanel's guide here, for creating and setting up an SSH key, then set up a Git Version Control pointing directly at your private repo within cPanel, and finally this video for setting up the FTP account, which enables the live updates! I have also utilized Jinja2 to create each project card automatically, from a JSON stored elsewhere!