Under the Hood: Upgrading My Drone Blog & Gallery
Back to Stories

Under the Hood: Upgrading My Drone Blog & Gallery

It's been a while since I made any new blog posts and added new galleries... and while I have not been flying the drone at any new places hence why I don't have new content to share, I felt like the site needs a bit of updates and optimization.

Over the past few days, I've spent some time in the engineering hangar tuning the engines of this website. Here's a breakdown of what has changed under the hood to make the flight experience much smoother and more premium for everyone.

  1. Standardizing a Premium Visual Flight Deck If you’ve visited the site recently, you might notice everything looks a lot cleaner. I fell in love with the glassmorphic styling of the Contact page, so I decided to apply it across the entire site.

Ambient Glows: All main pages now feature a subtle, ambient emerald background glow that makes the content pop. Glassmorphic Containers: The home page, flight logs, photo albums, and album detail views are now wrapped in gorgeous, semi-transparent frosted cards with backdrop blurring. Refined Typography: All page headers now feature a bold, heavy typeface accented with a sharp emerald-to-cyan gradient. Perfect Proportions: The layouts are fully responsive. Margins and padding scale down automatically on mobile devices so you get maximum screen space for photos, while remaining beautifully constrained on large monitors and ultra-wide screens. 2. Tuning the Engine (Performance Upgrades) To keep the site loading lightning-fast—even on a lightweight server:

Incremental Static Regeneration (ISR): The gallery and blog index pages now rebuild themselves statically in the background every 5 minutes. This gives you instant page loads without hitting the database on every single request. Optimized Sorting & Loading: I rewrote the sorting algorithm for albums to use a Schwartzian transform (making the gallery sort dates instantly) and parallelized comment loading database queries so that discussions load simultaneously alongside page assets. 3. Better Air-Traffic Control (Admin Dashboard) I also built some upgrades on the backend to help me manage the site more easily:

Admin Dashboard: Created a dedicated hub to jump directly into editing blog posts, moderating comments, or reading messages. Fixed Contact Pipeline: Patched a database mapping bug where contact form messages weren't saving correctly. They now route perfectly to the admin dashboard, meaning I won't miss any of your flight questions! We're all cleared for takeoff. Although I don't have new drone flights to share just yet, I hope you enjoy the faster load times and the clean new visual interface while exploring the existing logs and galleries!

Blue skies, HobbyShot

Join the Discussion

Comments on this post

Loading comments…

Sign in to leave a comment.