CoolFace
Apppublic

lcameron/anzic-code-locator-wizard

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
index.html230 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>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    <script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script>11    <style>12        .vanta-bg {13            position: fixed;14            top: 0;15            left: 0;16            width: 100%;17            height: 100%;18            z-index: -1;19            opacity: 0.3;20        }21        .gradient-text {22            background: linear-gradient(90deg, #003366, #0066cc);23            -webkit-background-clip: text;24            background-clip: text;25            color: transparent;26        }27.card-hover {28            transition: all 0.3s ease;29        }30        .card-hover:hover {31            transform: translateY(-5px);32            box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);33        }34    </style>35</head>36<body class="bg-gray-50">37    <div id="vanta-bg" class="vanta-bg"></div>38    39    <div class="container mx-auto px-4 py-12">40        <!-- Navigation -->41        <nav class="flex justify-end mb-12">42            <div class="flex space-x-6">43                <a href="index.html" class="text-gray-600 hover:text-indigo-600">Home</a>44                <a href="results.html" class="text-gray-600 hover:text-indigo-600">Search</a>45                <a href="register.html" class="text-indigo-600 font-medium">Register/Update</a>46            </div>47        </nav>48 49        <!-- Header -->50        <header class="text-center mb-12">51<h1 class="text-5xl font-bold mb-4 gradient-text">Western Sydney Infrastructure Supply Chain</h1>52            <p class="text-xl text-gray-600 max-w-2xl mx-auto">53                Connecting infrastructure projects with Western Sydney businesses54            </p>55</header>56        <!-- Search Section -->57        <div class="max-w-3xl mx-auto bg-white rounded-xl shadow-md overflow-hidden p-6 mb-16 card-hover">58            <div class="space-y-6">59                <div>60                    <label for="service" class="block text-sm font-medium text-gray-700 mb-1">Service Offering</label>61                    <div class="relative">62                        <input type="text" id="service" class="w-full pl-10 pr-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-600" placeholder="e.g. Civil construction, Traffic management, Asphalt laying">63<i data-feather="search" class="absolute left-3 top-3.5 text-gray-400"></i>64                    </div>65                </div>66                <div>67                    <label for="anzic-group" class="block text-sm font-medium text-gray-700 mb-1">ANZIC Group</label>68                        <select id="service-category" class="w-full pl-4 pr-10 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-600 hovered-element" size="1">69<option value="">All Service Categories</option>70                            <option value="civil">Civil Construction</option>71                            <option value="structural">Structural Engineering</option>72                            <option value="traffic">Traffic Management</option>73                            <option value="asphalt">Asphalt Services</option>74                            <option value="earthworks">Earthworks & Excavation</option>75                            <option value="utilities">Utilities Installation</option>76                            <option value="drainage">Drainage & Water Management</option>77                            <option value="landscaping">Landscaping & Rehabilitation</option>78                            <option value="surveying">Surveying & Site Analysis</option>79                            <option value="concrete">Concrete Services</option>80                            <option value="electrical">Electrical Infrastructure</option>81                            <option value="mechanical">Mechanical Services</option>82                            <option value="safety">Workplace Health & Safety</option>83                            <option value="environmental">Environmental Services</option>84                            <option value="project">Project Management</option>85                            <option value="materials">Materials Supply</option>86                            <option value="equipment">Equipment Hire</option>87                            <option value="testing">Materials Testing</option>88                            <option value="signage">Signage & Line Marking</option>89                            <option value="fencing">Fencing & Hoarding</option>90                        </select>91</div>92                <button class="w-full bg-blue-700 hover:bg-blue-800 text-white px-6 py-3 rounded-lg font-medium transition-colors">93Find Businesses94                </button>95            </div>96        </div>97<!-- Results Section -->98        <div class="max-w-3xl mx-auto">99            <h2 class="text-2xl font-semibold mb-6 text-gray-800">Recent Searches</h2>100            101            <div class="grid gap-6">102                <!-- Sample Result Card 1 -->103                <div class="bg-white rounded-xl shadow-md overflow-hidden p-6 card-hover">104                    <div class="flex flex-col md:flex-row md:items-center md:justify-between">105                        <div>106                            <h3 class="text-xl font-semibold text-gray-800 mb-1">4M Construction Pty Ltd</h3>107                            <p class="text-gray-600 mb-2">ABN: 95 145 691 274</p>108                            <span class="inline-block bg-green-100 text-green-800 text-xs px-2.5 py-0.5 rounded-full">ANZIC: 3221 - Structural Steel Construction</span>109                        </div>110                        <div class="mt-4 md:mt-0">111                            <button class="text-indigo-600 hover:text-indigo-800 font-medium flex items-center">112                                <i data-feather="download" class="w-4 h-4 mr-1"></i>113                                Export114                            </button>115                        </div>116                    </div>117                </div>118 119                <!-- Sample Result Card 2 -->120                <div class="bg-white rounded-xl shadow-md overflow-hidden p-6 card-hover">121                    <div class="flex flex-col md:flex-row md:items-center md:justify-between">122                        <div>123                            <h3 class="text-xl font-semibold text-gray-800 mb-1">AAA Traffic Control Pty Ltd</h3>124                            <p class="text-gray-600 mb-2">ABN: 53 648 829 994</p>125                            <span class="inline-block bg-blue-100 text-blue-800 text-xs px-2.5 py-0.5 rounded-full">ANZIC: 7729 - Other Road Transport Support Services</span>126                        </div>127                        <div class="mt-4 md:mt-0">128                            <button class="text-indigo-600 hover:text-indigo-800 font-medium flex items-center">129                                <i data-feather="download" class="w-4 h-4 mr-1"></i>130                                Export131                            </button>132                        </div>133                    </div>134                </div>135            </div>136        </div>137 138        <!-- Features Section -->139        <div class="max-w-7xl mx-auto mt-24">140            <h2 class="text-3xl font-bold text-center mb-12 text-gray-800">Powerful Features</h2>141            142            <div class="grid md:grid-cols-3 gap-8">143                <div class="bg-white p-8 rounded-xl shadow-md text-center card-hover">144                    <div class="w-16 h-16 bg-indigo-100 rounded-full flex items-center justify-center mx-auto mb-4">145                        <i data-feather="zap" class="text-indigo-600 w-8 h-8"></i>146                    </div>147                    <h3 class="text-xl font-semibold mb-2 text-gray-800">Instant Results</h3>148                    <p class="text-gray-600">Get ANZIC codes instantly by searching ABNs or company names from our comprehensive database.</p>149                </div>150                151                <div class="bg-white p-8 rounded-xl shadow-md text-center card-hover">152                    <div class="w-16 h-16 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-4">153                        <i data-feather="download" class="text-green-600 w-8 h-8"></i>154                    </div>155                    <h3 class="text-xl font-semibold mb-2 text-gray-800">Export Data</h3>156                    <p class="text-gray-600">Download complete datasets in CSV, Excel or PDF formats for your records and reporting needs.</p>157                </div>158                159                <div class="bg-white p-8 rounded-xl shadow-md text-center card-hover">160                    <div class="w-16 h-16 bg-purple-100 rounded-full flex items-center justify-center mx-auto mb-4">161                        <i data-feather="refresh-cw" class="text-purple-600 w-8 h-8"></i>162                    </div>163                    <h3 class="text-xl font-semibold mb-2 text-gray-800">Always Updated</h3>164                    <p class="text-gray-600">Our database is continuously updated with the latest ANZIC classifications and company information.</p>165                </div>166            </div>167        </div>168    </div>169 170    <!-- Footer -->171    <footer class="bg-gray-800 text-white py-12 mt-24">172        <div class="container mx-auto px-4">173            <div class="flex flex-col md:flex-row justify-between items-center">174                <div class="mb-6 md:mb-0">175                    <h2 class="text-2xl font-bold mb-2">Western Sydney Infrastructure Supply Chain</h2>176                    <p class="text-gray-400">Connecting projects with local suppliers</p>177                </div>178                <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-indigo-600 hover:bg-indigo-700">179                    Register Your Business180                </a>181<div class="flex space-x-6">182                    <a href="#" class="text-gray-400 hover:text-white transition-colors">183                        <i data-feather="github" class="w-6 h-6"></i>184                    </a>185                    <a href="#" class="text-gray-400 hover:text-white transition-colors">186                        <i data-feather="twitter" class="w-6 h-6"></i>187                    </a>188                    <a href="#" class="text-gray-400 hover:text-white transition-colors">189                        <i data-feather="linkedin" class="w-6 h-6"></i>190                    </a>191                </div>192            </div>193            <div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-400 text-sm">194                <p>© 2023 ANZIC Code Wizard. All rights reserved.</p>195            </div>196        </div>197    </footer>198 199    <script>200        feather.replace();201        VANTA.GLOBE({202            el: "#vanta-bg",203            mouseControls: true,204            touchControls: true,205            gyroControls: false,206            minHeight: 200.00,207            minWidth: 200.00,208            scale: 1.00,209            scaleMobile: 1.00,210            color: 0x4f46e5211        });212        // Search functionality213        document.querySelector('button').addEventListener('click', function() {214            const serviceValue = document.getElementById('service').value.trim();215            const categoryValue = document.getElementById('service-category').value;216            217            if(serviceValue || categoryValue) {218                // Redirect to results page with search parameters219                let url = 'results.html?';220                if(serviceValue) url += `service=${encodeURIComponent(serviceValue)}`;221                if(categoryValue) url += `${serviceValue ? '&' : ''}category=${categoryValue}`;222window.location.href = url;223            } else {224                alert('Please enter a service offering or select a service category');225}226        });227</script>228</body>229</html>230