&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt; &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt; &amp;lt;title&amp;gt;LinkedIn L&amp;amp;D Consultant Search&amp;lt;/title&amp;gt; &amp;lt;style&amp;gt; body { font-family: Arial, sans-serif; } .container { max-width: 600px; margin: 0 auto; padding: 20px; } input, button { width: 100%; padding: 10px; margin-top: 10px; } &amp;lt;/style&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt; &amp;lt;h1&amp;gt;Search for L&amp;amp;D Consultants&amp;lt;/h1&amp;gt; &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;locationInput&amp;quot; placeholder=&amp;quot;Enter location (optional)&amp;quot;&amp;gt; &amp;lt;button onclick=&amp;quot;searchConsultants()&amp;quot;&amp;gt;Search&amp;lt;/button&amp;gt; &amp;lt;div id=&amp;quot;results&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;script&amp;gt; function searchConsultants() { const location = document.getElementById(&amp;#039;locationInput&amp;#039;).value; fetch(`https://your-backend-url.com/search?location=${encodeURIComponent(location)}`) .then(response =&amp;gt; response.json()) .then(data =&amp;gt; { const resultsDiv = document.getElementById(&amp;#039;results&amp;#039;); resultsDiv.innerHTML = &amp;#039;&amp;#039;; data.forEach(profile =&amp;gt; { resultsDiv.innerHTML += `<p>${profile.name} - <a href="${profile.link}" target="_blank">Profile</a></p>`; }); }) .catch(error =&amp;gt; console.error(&amp;#039;Error:&amp;#039;, error)); } &amp;lt;/script&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;