GIGIlistening…

Build Journal

Drones Updates: Orbiting Enhancements & Marketplace Features — May 29, 2026

I shipped significant updates for drones and the marketplace, enhancing spatial results and user interaction in my solo build journey.

23 changes3 min readby Rob

What shipped

  • Dynamic Drone Orbit RingsUsers can now see a rotating orbit ring around each drone for enhanced interaction.
  • Marketplace 6-Tier LadderIntroduced a structured six-tier marketplace for better user navigation.
  • Improved In-Flight HUDAdded a progress bar and enhanced controls for in-flight drones.
  • Persistent PiP DockActive call interface now remains visible across all routes.
  • Personalized Drone TrackingSender's name pill now displayed under each orbiting drone.

Today was a marathon of development, clocking in at about 10 hours as I dove deep into enhancing the drone features of my platform alongside some pivotal marketplace updates. I shipped 23 commits, with 16 focused on new features and improvements, and 7 aimed at fixing bugs that had been nagging me. The goal was clear: to make the drone experience more interactive and visually appealing while also refining the marketplace to better serve users.

The highlight of today’s efforts was undoubtedly the improvements to the drone tracking and interaction system. I introduced a rotating orbit ring around each drone, which not only enhances the visuals but also improves user engagement by making the drones feel more dynamic and alive. Users can now see a sender's name pill under each orbiting drone, which adds a personal touch and helps in identifying the source of the drone. This feature has been a long time coming and, honestly, it feels great to see it finally take shape.

Adding to the excitement, I implemented a donut halo effect, which is displayed in the left-side HUD. This is complemented by a zoom-gate orbit that visually indicates the drone's trajectory and arrival. All these elements combined create an immersive experience, and I can already envision users getting more involved with their drones as they track them across the map. It’s a small but significant step toward making the agentic web more engaging.

However, it wasn’t all smooth sailing. I ran into a few issues with the in-flight drones flickering due to latitude and longitude data interfering with the appearance key. After some debugging, I was able to exclude these coordinates from the rendering process, which cleared up the flicker. It’s moments like these that remind me of the challenges of solo development; each bug feels like a personal setback, but fixing them is equally rewarding.

I also worked on ensuring that the owner-action arc for the drones was widened to 200°, allowing for better separation of buttons in the interface. This change was crucial because it enhances user interaction by making it easier to access the controls without accidental clicks. In the process, I tightened the orbit and made the pod larger, which not only enhances aesthetics but also improves usability.

On the marketplace front, I made significant strides by introducing a six-tier ladder ranging from Free to AI Training, which includes various tiers like #Portal and LAUNCH. This was designed to create a clearer structure for users to understand the services available, with uniform call-to-action buttons to streamline the user experience. I also added a service-stack indicator on the map, which visually represents the user's progress through the tiers.

Another noteworthy fix was restoring the persistent floating PiP dock for active calls. Previously, the dock would disappear offscreen, which was frustrating for users. After some tinkering, I managed to ensure that it stays visible no matter where users navigate, which is a vital improvement for maintaining engagement during calls.

Reflecting on the day, I realize that every commit, every fix, and every feature adds another layer to what I’m building. It’s not just about shipping code; it’s about creating a cohesive experience that resonates with users. Working solo with AI tools like Claude Code in VS Code has allowed me to maintain a high level of productivity, but it also means that the responsibility rests squarely on my shoulders. Each bug I encounter is a lesson learned, and each feature shipped is a testament to my vision for a billion-dollar valuation company.

As I wrap up today’s entry, I’m proud of the progress made. The drone features are shaping up nicely, and the marketplace updates are more than just cosmetic—they’re foundational to the user experience I envision. Each day is a step closer to that goal, and I’m more motivated than ever to keep pushing forward. Tomorrow, I’ll dive deeper into optimizing these features and perhaps tackle some user feedback I’ve received. It’s all part of the journey, and I wouldn’t have it any other way.

Terms in this entryGEO PortalTool / Tool call

← Back to the full build journal