About this site

This site is created from scratch, by me, using Python Flask, HTML, and CSS. Where required, a minimal amount of JavaScript has been employed, such as on the Dino translator page.

Currently, I have the entire site saved in a GitHub repository. Any updates to that repository automatically update the website thanks to GitHub's web hooks and some Linux automation know-how. You could say that this is my first piece of software deployed through Continuous Integration/Continuous Delivery (CI/CD) automation.

The layout for the site was intentionally kept super simple because it allows viewing on many screen sizes without any changes to CSS. Very few CSS modifications will be required to make the site mobile friendly.

Tech Used to Make and Host This Site

  • Python Flask (backend)
  • HTML
  • CSS (Simplicity CSS)
  • JavaScript
  • Apache Web server
  • Linux
  • Git (version control)

Cool Things About This Site

  • My first site fully managed with Simplicity CSS (project page here)
  • Mobile friendly site thanks to my CSS framework.
  • Simple page layout means modifications are easy to do.
  • No Database Backend (A Good Thing for when I have SQL issues due to my other sites...)

Problems with/things I'd like to add to this site

  • Currently, the site CSS requires much customization when making changes. I'd like to create and add my own simple CSS framework. Complete!
  • The color scheme on the site needs some work. Complete!
  • A couple pages will require additional CSS to make them mobile friendly. Most of the site does not. Complete!
  • The page tab only shows "tech.needs.management" at the moment. I'd like to make that change for each page.