Challenge: Build a website that proposes unique domain names to potential buyers based on their geolocation, search term, search term geolocation or by leveraging a combination of data points.

 

Use Cases
User A located in Norfolk, VA searches for fishing.boats.  Search results returned include the requested domain name plus suggestions that could include a variety of responses based on the logic used.

fishing.boats: original search term
trawling.boats, angling.boats, trolling.boats:  synonyms of original search term
fished.boats, fisher.boats, fisherman.boats, fish.boats, gonefishing.boats:  variants of original search term
walleye.boats, striper.boats, drum.boats: types of fish, suggestion based on primary search term
norfolkfishing.boats: user geolocation and search term combined
fishingcharter.boats, charterfishing.boats: type of fishing, suggestion based on primary search term
phishing.boats: now we’re having fun

 

User B located in Chesapeake, VA searches for buy.homes.

buy.homes: original search term
buyer.homes, buying.homes:  variants of original search term
webuy.homes, buynow.homes: search term combined with common terms
purchase.homes, acquire.homes, invest.homes, grab.homes:  synonyms of original search term
sell.homes, rent.homes, lease.homes:  transaction oriented terms, similar to “buy”
chesapeake.homes, virginiabeach.homes, suffolk.homes, norfolk.homes: based on user geolocation
buychesapeake.homes: search term combined with user geolocation

 

Requirements

  • Use one of more of the following top level domains: .autos, .boats, .homes, .motorcycles and .yachts.

 

Resources
GeoNames API: http://www.geonames.org/
Google Maps API – https://developers.google.com/maps/
Donuts – RNS.Domains
Verisign – https://www.namesuggestion.com

 

Sample Data (Focus on the suggestions.  Not the price)
Registered Domain List
Reserved Domain List
Premium Domain List

 

Provided by Dominion Domains