If the AI data results are accepted over user input, this thing is dead. It was fun the few days it lasted.
I use AI all day on this, writing the code for the whole site, I get at least 10 times more done in a day than I would otherwise. Tonight I added a search button that floats on the map in the upper right corner, you can type in your repeaters callsign and it will take you right there, if you have multiple it will take you from one to the next and the next and so on, took an hour, that would have taken me all day if not longer. Repeater owners will love this feature, I started it about 4 hours ago, it's in production now.
When I say AI input, I mean I download the CSV or HTML and feed the data to AI, it knows my SQL table format, it can parse all kinds of antiquated formats now (because ham radio sadly is 1990 when it comes to tech). I can ask it to do things, walk away, come back, plug it in, I test it, find and fix bugs, see how things work, and come up with better ways if need be, that I will also ask AI to write.
The Fresnel zone stuff was mind boggling, I know a sh*t ton about that now, knew nothing before I started this project, and it took a lot to get it right, however, AI was key in getting that done, but in the end, I had to steer AI to the solution, it couldn't get it right without my input in the end.
But yes, once I initially populate a state from that point forward it's basically user maintained, we have people already adding new repeaters and and a lot of edits are coming through. They key to AI, and being good at it (they call it vibe coding) is knowing how to tell it what you want to do, it takes time to figure it out, sometimes AI doesn't get it, a lot of times actually.
The one thing I've learned is the human mind is still far far superior to AI, AI is quick, incredibly quick, knows more about Ham Radio then everyone on this board together, don't think so? Go to chatgtp.com and ask it a question. Yet, the code we've come up with together is far superior because I was driving, some of the logic it comes up with a way way overcomplicated, it won't stop and change the architecture when you're trying to solve a problem, it will keep tweaking until your code until it's incomprehensible, that's when you, the human, needs to step up and say say, no, let's do it this way. Have I cussed at it? Yes.
For instance, I can post an image of a dialog box I want created, ask it to create the dialog HTML in Bootstrap, create an ES6 Javascript class that will contain the code to support the dialog, then to submit that data to a C# Rest API, ask it to actually create the REST API controller, the service and the Dapper SQL to store it in the database. Thus, from creating the UI to getting it into the database, the entire thing, AI can do that in probably 2 minutes, not joking.
But you have to still be a very experienced programmer to do this right.