CoolFace
Apppublic

lcameron/anzic-code-locator-wizard

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
results.html312 linesDownload Raw Back to root
1<!DOCTYPE html>2<html lang="en">3<head>4    <meta charset="UTF-8">5    <meta name="viewport" content="width=device-width, initial-scale=1.0">6    <title>Search Results | Western Sydney Infrastructure Supply Chain</title>7<script src="https://cdn.tailwindcss.com"></script>8    <script src="https://unpkg.com/feather-icons"></script>9    <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>10    <style>11        .gradient-text {12            background: linear-gradient(90deg, #003366, #0066cc);13            -webkit-background-clip: text;14            background-clip: text;15            color: transparent;16        }17.card-hover {18            transition: all 0.3s ease;19        }20        .card-hover:hover {21            transform: translateY(-5px);22            box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);23        }24        .anzic-badge {25            background-color: #f0f9ff;26            color: #0369a1;27            border-left: 4px solid #0369a1;28        }29    </style>30</head>31<body class="bg-gray-50">32    <div class="container mx-auto px-4 py-8">33        <!-- Navigation -->34        <div class="flex justify-between items-center mb-6">35            <a href="index.html" class="inline-flex items-center text-indigo-600 hover:text-indigo-800">36                <i data-feather="arrow-left" class="w-4 h-4 mr-2"></i>37                Back to search38            </a>39                <a href="register.html" class="inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-blue-700 hover:bg-blue-800">40Register/Update Your Business41            </a>42        </div>43<!-- Results Header -->44        <div class="flex flex-col md:flex-row justify-between items-start md:items-center mb-8">45            <div>46            <h1 class="text-3xl font-bold text-gray-800 mb-2">Western Sydney Supply Chain Results</h1>47<p class="text-gray-600" id="results-count">Loading results...</p>48</div>49            <button class="bg-blue-700 hover:bg-blue-800 text-white px-6 py-2.5 rounded-lg font-medium transition-colors mt-4 md:mt-0 flex items-center">50<i data-feather="download" class="w-4 h-4 mr-2"></i>51                Export All Results52            </button>53        </div>54 55        <!-- Filters -->56        <div class="bg-white rounded-xl shadow-md p-4 mb-8">57            <div class="flex flex-col md:flex-row md:items-center md:space-x-6 space-y-4 md:space-y-0">58                <div class="grid grid-cols-1 md:grid-cols-4 gap-4">59                    <div>60                        <label for="sort" class="block text-sm font-medium text-gray-700 mb-1">Sort by</label>61                        <select id="sort" class="w-full pl-3 pr-10 py-2 border-gray-300 rounded-md focus:ring-indigo-500 focus:border-indigo-500">62                            <option>Relevance</option>63                            <option>Company Name (A-Z)</option>64                            <option>Company Name (Z-A)</option>65                            <option>ANZIC Code</option>66                            <option>Location</option>67                        </select>68                    </div>69                    <div>70                        <label for="filter-western" class="block text-sm font-medium text-gray-700 mb-1">Western Sydney</label>71                        <select id="filter-western" class="w-full pl-3 pr-10 py-2 border-gray-300 rounded-md focus:ring-indigo-500 focus:border-indigo-500">72                            <option>All</option>73                            <option>Yes</option>74                            <option>No</option>75                        </select>76                    </div>77                    <div>78                        <label for="filter-prequal" class="block text-sm font-medium text-gray-700 mb-1">Prequalified</label>79                        <select id="filter-prequal" class="w-full pl-3 pr-10 py-2 border-gray-300 rounded-md focus:ring-indigo-500 focus:border-indigo-500">80                            <option>All</option>81                            <option>Yes</option>82                            <option>No</option>83                        </select>84                    </div>85                    <div>86                        <label for="filter-services" class="block text-sm font-medium text-gray-700 mb-1">Services</label>87                        <select id="filter-services" class="w-full pl-3 pr-10 py-2 border-gray-300 rounded-md focus:ring-indigo-500 focus:border-indigo-500">88                            <option>All Services</option>89                            <option>Construction</option>90                            <option>Traffic Control</option>91                            <option>Civil Engineering</option>92                            <option>Asphalt</option>93                        </select>94                    </div>95                </div>96<div>97                    <label for="lga" class="block text-sm font-medium text-gray-700 mb-1">LGA Filter</label>98                    <select id="lga" class="block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-md">99                        <option>All LGAs</option>100                        <option>Blacktown</option>101                        <option>Canterbury-Bankstown</option>102                        <option>Fairfield</option>103                        <option>Parramatta</option>104                        <option>Penrith</option>105                    </select>106                </div>107                <div class="flex-1">108                    <label for="anzic" class="block text-sm font-medium text-gray-700 mb-1">ANZIC Filter</label>109                        <select id="service-category" class="block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-md" size="1">110<option>All Service Categories</option>111                            <option>Civil Construction</option>112                            <option>Structural Engineering</option>113                            <option>Traffic Management</option>114                            <option>Asphalt Services</option>115                            <option>Earthworks & Excavation</option>116                            <option>Utilities Installation</option>117                            <option>Drainage & Water Management</option>118                            <option>Landscaping & Rehabilitation</option>119                            <option>Surveying & Site Analysis</option>120                            <option>Concrete Services</option>121                        </select>122</div>123            </div>124        </div>125 126        <!-- Results List -->127        <div class="space-y-6">128            <!-- Result Item 1 -->129            <div class="bg-white rounded-xl shadow-md overflow-hidden card-hover">130                <div class="p-6">131                    <div class="flex flex-col md:flex-row md:items-center md:justify-between">132                        <div class="mb-4 md:mb-0">133                            <h3 class="text-xl font-semibold text-gray-800 mb-1">4M Construction Pty Ltd <span class="text-lg font-normal text-indigo-600">(Structural Steel Construction)</span></h3>134<div class="flex flex-wrap items-center gap-2 mb-3">135                                <span class="text-sm text-gray-600">ABN: 95 145 691 274</span>136                                <span class="text-sm text-gray-600">|</span>137                                <span class="text-sm text-gray-600">Canterbury-Bankstown</span>138                                <span class="text-sm text-gray-600">|</span>139                                <span class="text-sm text-gray-600">Western Sydney: Yes</span>140                            </div>141                <div class="flex flex-wrap gap-2">142                    <div class="anzic-badge px-4 py-2 rounded">143                        <span class="font-medium">ANZIC:</span> 3221 - Structural Steel Construction144                    </div>145                    <div class="bg-blue-100 text-blue-800 text-xs px-2.5 py-0.5 rounded-full">Prequalified: Yes</div>146                    <div class="bg-green-100 text-green-800 text-xs px-2.5 py-0.5 rounded-full">Western Sydney: Y</div>147                </div>148</div>149                        <div class="flex space-x-3 mt-4 md:mt-0">150                                <button class="text-blue-700 hover:text-blue-900 font-medium flex items-center">151<i data-feather="download" class="w-4 h-4 mr-1"></i>152                                Export153                            </button>154                            <a href="register.html" class="text-gray-600 hover:text-gray-800 font-medium flex items-center">155                                <i data-feather="edit" class="w-4 h-4 mr-1"></i>156                                Update157                            </a>158</div>159                    </div>160                </div>161                <div class="bg-gray-50 px-6 py-4 border-t border-gray-200">162                    <div class="flex flex-col md:flex-row md:space-x-8">163                        <div class="mb-3 md:mb-0">164                            <h4 class="text-sm font-medium text-gray-500 mb-1">Contact</h4>165                            <p class="text-gray-800">Miki Zivkovic</p>166                            <p class="text-gray-600 text-sm">0488 080 373</p>167                            <p class="text-gray-600 text-sm">miki@4mconstruction.com.au</p>168                        </div>169                        <div>170                            <h4 class="text-sm font-medium text-gray-500 mb-1">Address</h4>171                            <p class="text-gray-800">258 Milperra Road, Milperra NSW 2214</p>172                            <p class="text-gray-600 text-sm">PO BOX 3126, LIVERPOOL WESTFIELD NSW 2170</p>173                        </div>174                    </div>175                </div>176            </div>177 178            <!-- Result Item 2 -->179            <div class="bg-white rounded-xl shadow-md overflow-hidden card-hover">180                <div class="p-6">181                    <div class="flex flex-col md:flex-row md:items-center md:justify-between">182                        <div class="mb-4 md:mb-0">183                            <h3 class="text-xl font-semibold text-gray-800 mb-1">Abergeldie Contractors Pty Ltd <span class="text-lg font-normal text-indigo-600">(Land Development)</span></h3>184<div class="flex flex-wrap items-center gap-2 mb-3">185                                <span class="text-sm text-gray-600">ABN: 47 004 533 519</span>186                                <span class="text-sm text-gray-600">|</span>187                                <span class="text-sm text-gray-600">Cumberland</span>188                                <span class="text-sm text-gray-600">|</span>189                                <span class="text-sm text-gray-600">Western Sydney: Yes</span>190                            </div>191                            <div class="anzic-badge px-4 py-2 rounded">192                                <span class="font-medium">ANZIC:</span> 3211 - Land Development and Site Preparation Services193                            </div>194                        </div>195                        <div class="flex space-x-3 mt-4 md:mt-0">196                            <button class="text-indigo-600 hover:text-indigo-800 font-medium flex items-center">197                                <i data-feather="download" class="w-4 h-4 mr-1"></i>198                                Export199                            </button>200                            <button class="text-gray-600 hover:text-gray-800 font-medium flex items-center">201                                <i data-feather="info" class="w-4 h-4 mr-1"></i>202                                Details203                            </button>204                        </div>205                    </div>206                </div>207                <div class="bg-gray-50 px-6 py-4 border-t border-gray-200">208                    <div class="flex flex-col md:flex-row md:space-x-8">209                        <div class="mb-3 md:mb-0">210                            <h4 class="text-sm font-medium text-gray-500 mb-1">Contact</h4>211                            <p class="text-gray-800">Claudio Garrido</p>212                            <p class="text-gray-600 text-sm">0425 247 649</p>213                            <p class="text-gray-600 text-sm">nsw@abergeldie.com</p>214                        </div>215                        <div>216                            <h4 class="text-sm font-medium text-gray-500 mb-1">Address</h4>217                            <p class="text-gray-800">PO Box 3019 Regents Park NSW 2143</p>218                            <p class="text-gray-600 text-sm">5 George Young Street Regents Park NSW 2143</p>219                        </div>220                    </div>221                </div>222            </div>223 224            <!-- Result Item 3 -->225            <div class="bg-white rounded-xl shadow-md overflow-hidden card-hover">226                <div class="p-6">227                    <div class="flex flex-col md:flex-row md:items-center md:justify-between">228                        <div class="mb-4 md:mb-0">229                            <h3 class="text-xl font-semibold text-gray-800 mb-1">ABI-Civil Contracting Services (NSW) Pty Ltd <span class="text-lg font-normal text-indigo-600">(Civil Construction)</span></h3>230<div class="flex flex-wrap items-center gap-2 mb-3">231                                <span class="text-sm text-gray-600">ABN: 79 631 298 363</span>232                                <span class="text-sm text-gray-600">|</span>233                                <span class="text-sm text-gray-600">Cumberland</span>234                                <span class="text-sm text-gray-600">|</span>235                                <span class="text-sm text-gray-600">Western Sydney: Yes</span>236                            </div>237                            <div class="anzic-badge px-4 py-2 rounded">238                                <span class="font-medium">ANZIC:</span> 3222 - Non-residential Building Construction239                            </div>240                        </div>241                        <div class="flex space-x-3 mt-4 md:mt-0">242                            <button class="text-indigo-600 hover:text-indigo-800 font-medium flex items-center">243                                <i data-feather="download" class="w-4 h-4 mr-1"></i>244                                Export245                            </button>246                            <button class="text-gray-600 hover:text-gray-800 font-medium flex items-center">247                                <i data-feather="info" class="w-4 h-4 mr-1"></i>248                                Details249                            </button>250                        </div>251                    </div>252                </div>253                <div class="bg-gray-50 px-6 py-4 border-t border-gray-200">254                    <div class="flex flex-col md:flex-row md:space-x-8">255                        <div class="mb-3 md:mb-0">256                            <h4 class="text-sm font-medium text-gray-500 mb-1">Contact</h4>257                            <p class="text-gray-800">Michael Hall, Sandra Taylor</p>258                            <p class="text-gray-600 text-sm">0406 530 721, 0416 008 058</p>259                            <p class="text-gray-600 text-sm">info@abicivil.com.au</p>260                        </div>261                        <div>262                            <h4 class="text-sm font-medium text-gray-500 mb-1">Address</h4>263                            <p class="text-gray-800">Suite E2, 255 Rawson Street Auburn NSW 2144</p>264                            <p class="text-gray-600 text-sm">PO Box 478 Auburn NSW 1835</p>265                        </div>266                    </div>267                </div>268            </div>269        </div>270 271        <!-- Pagination -->272        <div class="flex justify-center mt-12">273            <nav class="flex items-center space-x-2">274                <button class="px-3 py-1 rounded border border-gray-300 text-gray-600 hover:bg-gray-50">275                    <i data-feather="chevron-left" class="w-4 h-4"></i>276                </button>277                <button class="px-3 py-1 rounded bg-indigo-600 text-white">1</button>278                <button class="px-3 py-1 rounded border border-gray-300 text-gray-600 hover:bg-gray-50">2</button>279                <button class="px-3 py-1 rounded border border-gray-300 text-gray-600 hover:bg-gray-50">3</button>280                <span class="px-2 text-gray-600">...</span>281                <button class="px-3 py-1 rounded border border-gray-300 text-gray-600 hover:bg-gray-50">8</button>282                <button class="px-3 py-1 rounded border border-gray-300 text-gray-600 hover:bg-gray-50">283                    <i data-feather="chevron-right" class="w-4 h-4"></i>284                </button>285            </nav>286        </div>287    </div>288        <script>289        feather.replace();290        291        // Parse URL parameters292        const urlParams = new URLSearchParams(window.location.search);293        const service = urlParams.get('service');294        const category = urlParams.get('category');295        296        // Update results header297        if(service || category) {298            let searchDesc = 'Results for ';299            if(service) searchDesc += `"${service}"`;300            if(service && category) searchDesc += ' in ';301            if(category) {302                searchDesc += category.replace('-', ' ');303            }304document.getElementById('results-count').textContent = searchDesc;305            306            // Here you would make an API call with the search parameters307            // and dynamically populate the results308        }309        </script>310</body>311</html>312