This generated a lot more interest than I expected.
I have a working prototype, but it's strictly tailored to only be used by myself. I need to at the backend user support, harden the system, and test server load.
YachtWorld does not provide API support to my knowledge, and I am relying on a scraping scheme. I depend on predictable output from YachtWorld. Occasionally they go through a design change and that requires an update on my side. It is not known to me what is "reasonable" in terms of number of requests I can make to their servers, so my standing plan is to run all user queries once a day.
This may seem inconvenient, but in my experience with my queries, only a few boats get added each week, and I'm looking at about 30 different boat models/lengths across the west coast
I'll be adding support for SailboatListings as well, and possibly other sources.
I'll take suggestions into consideration, but my priority right now is to launch, and then add features as I get user feedback.
Give me ~2 weeks.