This was my first client site built in Astro. Even with a new framework, the site came together in under 3 weeks and was a joy to build thanks to the
Just a few challenges worth noting here, mainly front-end focused:
- Given the tight timeline, putting together a custom video player seemed daunting. Mux media-chrome to the rescue. It was an easy add-on to get up and running with a fully stylable video player.
- The animated glowing background gradients took a few iterations to optimize for performance. Turns out animating gradients is a great way to burn up your CPU. Thankfully switching to CSS transforms cleared up the issues.
- Not so much a challenge, but happy to report that the contact dialog is using
<dialog>; a quick and easy setup.
- Mux media-chrome