Jen Galaxy Art
A custom informational website for an artist.
I was given only a little direction on what Jen Galaxy wanted for her website. The design should match her style of artwork and I could use some of those pictures in that design. She only needed to show some links and contact information since the goal was to have a website she could put on her business card.
I admit I may have over-engineered this website considering the requirements it needed to meet. At the time, I needed something to further test out some of my other software and tools I was developing to help with building custom websites. Even though I separated parts of the website into their isolated development environments; the website was finished and launched quickly.
Technology Stack
- ImageMagick - I used various scripts to automate converting source images to the dimensions needed for the website.
- HTML - The HTML is created by using Chill with Jinja2 templates.
- CSS - The CSS is organized to be maintainable by following SUIT CSS and ITCSS conventions.
- AWS CloudFront - Hosted on a CDN to be cost effective and maintainable over the long term.
Summary
- Other than a few minor changes over the years this site hasn't changed much and is simple to update by running a few scripts from my local machine.
- I initially chose AWS to host this website when I was still studying for my AWS Certified Developer – Associate, which worked out well. However, I would choose a more reasonably priced CDN like bunny.net in the future even though the low traffic of this site is within the AWS free tier.
- The tools and software that I use to maintain this website are flexible enough that I could switch it to be hosted on my own server easily.
- I was glad I wrote the image converting scripts when it came time to change out thumbnail images.
- The dark/light mode toggle I'm particularly proud of even if it is a little hidden.