Jen Galaxy Art

Screenshot from Jen Galaxy Art website.

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.