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.
What shipped
- Dynamic Drone Orbit Rings — Users can now see a rotating orbit ring around each drone for enhanced interaction.
- Marketplace 6-Tier Ladder — Introduced a structured six-tier marketplace for better user navigation.
- Improved In-Flight HUD — Added a progress bar and enhanced controls for in-flight drones.
- Persistent PiP Dock — Active call interface now remains visible across all routes.
- Personalized Drone Tracking — Sender's name pill now displayed under each orbiting drone.
I developed new drone features for my platform alongside some updates to the marketplace and spent about 10 hours finishing updates. I made 23 commits with 16 new features and updates while 7 bug fixes went through. I was making the marketplace easier to use, and improving how the marketplace looked by making the drones better.
Today's drone tracking and interaction update has been the best part of what I have developed today. I added a new visual ring so that the users will engage more with the drones, and users will see more names and be able to identify them better. I have wanted to do this feature for a long time and I am glad I finally got to do it.
I added more features that will keep the users engaged while using the drones. I added donut halo which is a visual indicator of a drone's awaiting arrival. Then the other indicators and drones will be able to engage the users more. These are the next steps to growing the web.
It wasn't all smooth sailing though. I had a couple problems with the in-flight drones where they were flickering due to the latitude and longitude data interfering with the appearance key. I did manage to do some debugging and I was able to exclude these coordinates from the rendering process which cleared up the flicker. It's moments like these that remind me about the challenges of solo developing; every bug feels like it's happening to me, but there is a unique satisfaction in solving them.
I also tried to make the owner-action arc for the drones 200° so there could be more separation of buttons in the interface. This was important because it improves user interaction by making it easier to click the buttons without making accidental clicks. I also tightened the orbit and enlarged the pod, which improves aesthetics and usability.
On the marketplace side, I introduced a six-tier ladder from Free to AI Training including tiers like #Portal and LAUNCH. This was to show users a more structured glimpse of the services available. I used the same buttons for calls to improve user experience. I also included a stack indicator on the map that shows users' progress toward the tiers.
Another improvement was the return of the overflow PiP dock for calls. The dock used to disappear which made it frustrating for users. I was able to make it so that it is always visible, which helps to keep users engaged in the calls.
Looking back, I remind myself that every commit, every fix, and every feature I add is the foundation to what I’ll be building in the future. It is about so much more than just shipping code. It is about building a sense of belonging for the users that come.
Working alone, I have been able to stay productive thanks to AI systems like Claude Code in VS Code, but that comes with the drawback of facing the consequences all by myself. Every bug I encounter teaches me something new while every feature I implement is proof of determination to build a billion dollar company.
I am proud of all the work done so far especially the drone features which are coming along nicely. I've made big improvements to the marketplace so that it enhances the overall user experience. I am motivated to continue making progress. Tomorrow, I will work on optimizing the features and will address some of the user feedback. It's all part of the journey.