CINXE.COM

Innovation Challenges | Transport Open Data

<!-- THEME DEBUG --> <!-- THEME HOOK: 'html' --> <!-- FILE NAME SUGGESTIONS: ▪️ html--node--innovation-catalogue.html.twig ▪️ html--node--96.html.twig ▪️ html--node--%.html.twig ▪️ html--node.html.twig ✅ html.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/layout/html.html.twig' --> <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="/themes/custom/tfnsw_opendata_theme/favicon.png" type="image/png" /> <link rel="canonical" href="http://opendata.transport.nsw.gov.au/innovation" /> <link rel="shortlink" href="http://opendata.transport.nsw.gov.au/node/96" /> <title>Innovation Challenges | Transport Open Data</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_uCFklkYf3ZjCe32nQY8TquBuVbhOgz_csp4NHd50M-I.css?delta=0&amp;language=en&amp;theme=tfnsw_opendata_theme&amp;include=eJx1zEEOgCAMBMAPEXkSqbBGYqHGFkh_b-LdyxxHXQ0t7qQIdnRdSW70QkbJTjRENWcEJpdhqVTNMvF4lI4sHGbF0vi5NSmDf5adJV8vNS0rGw" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_hiQc-3UjaX74mfa_PrxVOfG4PsZ-06ETROMBx3EeXBQ.css?delta=1&amp;language=en&amp;theme=tfnsw_opendata_theme&amp;include=eJx1zEEOgCAMBMAPEXkSqbBGYqHGFkh_b-LdyxxHXQ0t7qQIdnRdSW70QkbJTjRENWcEJpdhqVTNMvF4lI4sHGbF0vi5NSmDf5adJV8vNS0rGw" /> </head> <body class="node-96 node-type--innovation-catalogue path-node language--en"> <a href="#main-content" class="visually-hidden focusable"> Skip to main content </a> <!-- THEME DEBUG --> <!-- THEME HOOK: 'off_canvas_page_wrapper' --> <!-- BEGIN OUTPUT from 'core/modules/system/templates/off-canvas-page-wrapper.html.twig' --> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <!-- THEME DEBUG --> <!-- THEME HOOK: 'page' --> <!-- FILE NAME SUGGESTIONS: ▪️ page--node--innovation-catalogue.html.twig ▪️ page--path--innovation.html.twig ▪️ page--node--innovation-catalogue.html.twig ▪️ page--node--96.html.twig ▪️ page--node--%.html.twig ▪️ page--node.html.twig ✅ page.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/page/page.html.twig' --> <div class="page"> <div class="ms-auto"> <!-- TOPBAR START --> <nav class="navbar navbar-expand-lg justify-content-between navbar-dark bg-primary" data-bs-theme="dark"> <div class="container"> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#topbar-nav" aria-controls="topbar-nav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div id="topbar-nav" class="collapse navbar-collapse"> <div class="ms-auto d-flex d-flex flex-column flex-lg-row justify-content-end"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--topbar.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-tfnswckanloginblock.html.twig ✅ block--tfnsw-ckan-login-menu-block.html.twig ▪️ block--tfnsw-ckanlogin-block.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--tfnsw-ckan-login-menu-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-tfnswckanloginblock"> <ul class="navbar-nav"> <li class="nav-item"><a href="/data/user/login" class="nav-link">Login</a></li> <li class="nav-item"><a href="/data/user/register" class="nav-link">Register</a></li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--tfnsw-ckan-login-menu-block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-search.html.twig ▪️ block--system-menu-block--search.html.twig ✅ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block--system-menu-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-search block--system-menu"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__search' --> <!-- FILE NAME SUGGESTIONS: ▪️ menu--search.html.twig ✅ menu.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/menu/menu.html.twig' --> <ul class="navbar-nav nav"> <li class="nav-item dropdown"> <a href="/relatedlinks" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Related Links</a> <div class="dropdown-menu"> <a href="https://www.transport.nsw.gov.au" class="dropdown-item">Transport for NSW</a> </div> </li> </ul> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/menu/menu.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block--system-menu-block.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </div> </div> </nav> <!-- TOPBAR END --> </div> <!-- NAVBAR START --> <nav class="navbar navbar-expand-lg justify-content-between navbar-light bg-light" data-bs-theme="light"> <div class="container"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--navbar-branding.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-site-branding.html.twig ✅ block--system-branding-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-branding-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-site-branding block--system-branding"> <a href="/" class="navbar-brand d-flex align-items-center py-0 " aria-label=""> <img src="/themes/custom/tfnsw_opendata_theme/logo.svg" width="240" alt="Transport Open Data logo" class="me-2" /> </a> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-branding-block.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar-main" aria-controls="navbar-main" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div id="navbar-main" class="collapse navbar-collapse"> <div class="ms-auto"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--navbar-right.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-main-menu.html.twig ▪️ block--system-menu-block--main.html.twig ✅ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block--system-menu-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-main-menu block--system-menu"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__main' --> <!-- FILE NAME SUGGESTIONS: ✅ menu--main.html.twig ✅ menu--main.html.twig ▪️ menu.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/menu/menu--main.html.twig' --> <ul class="nav navbar-nav"> <li class="nav-item"> <a href="/about" class="nav-link" data-drupal-link-system-path="node/45">About</a> </li> <li class="nav-item dropdown"> <a href="/browse" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Browse</a> <div class="dropdown-menu"> <a href="/data/dataset/" class="dropdown-item">Data Catalogue</a> <a href="/data/dataset/?tags=geospatial" class="dropdown-item" data-drupal-link-query="{&quot;tags&quot;:&quot;geospatial&quot;}">Geospatial</a> <a href="/data/dataset/?tags=insights" class="dropdown-item" data-drupal-link-query="{&quot;tags&quot;:&quot;insights&quot;}">Insights</a> <a href="/curatedviews" class="dropdown-item" data-drupal-link-system-path="node/49">Curated Views</a> <a href="/gtfs-studio/" class="dropdown-item">GTFS Studio</a> </div> </li> <li class="nav-item dropdown"> <a href="/menudevelopers" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Developers</a> <div class="dropdown-menu"> <a href="/developers" class="dropdown-item" data-drupal-link-system-path="developers">Developers</a> <a href="/dataset-status" class="dropdown-item" data-drupal-link-system-path="dataset-status">Data Updates</a> <a href="/tfnsw-apistatus" class="dropdown-item" data-drupal-link-system-path="tfnsw-apistatus">API Status</a> <a href="/faqs" class="dropdown-item" data-drupal-link-system-path="node/95">FAQs</a> </div> </li> <li class="nav-item active dropdown"> <a href="/datainaction" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Data In Action</a> <div class="dropdown-menu"> <a href="/datastories" class="dropdown-item" data-drupal-link-system-path="datastories">Data Stories</a> <a href="/innovation" class="dropdown-item active is-active" data-drupal-link-system-path="node/96" aria-current="page">Innovation Challenges</a> </div> </li> <li class="nav-item"> <a href="/datapartnerships" class="nav-link" data-drupal-link-system-path="node/28">Data Partnerships</a> </li> <li class="nav-item dropdown"> <a href="/forum" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Forum</a> <div class="dropdown-menu"> <a href="/blog" class="dropdown-item" data-drupal-link-system-path="blog">Blog</a> <a href="https://opendataforum.transport.nsw.gov.au" class="dropdown-item">Forum</a> </div> </li> </ul> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/menu/menu--main.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block--system-menu-block.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </div> </div> </nav> <!-- NAVBAR START --> <main class="py-0"> <header class="page__header mb-2"> <div class="container"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--header.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-messages.html.twig ✅ block--system-messages-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'core/modules/system/templates/block--system-messages-block.html.twig' --> <div data-drupal-messages-fallback class="hidden"></div> <!-- END OUTPUT from 'core/modules/system/templates/block--system-messages-block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-breadcrumbs.html.twig ▪️ block--system-breadcrumb-block.html.twig ▪️ block--system.html.twig ✅ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <div class="block block--tfnsw-opendata-theme-breadcrumbs"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'breadcrumb' --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/navigation/breadcrumb.html.twig' --> <nav aria-label="breadcrumb" class="breadcrumb p-0 mb-2"> <ol class="breadcrumb mb-0 p-0"> <li class="breadcrumb-item "> <a href="/">Home</a> </li> </ol> </nav> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/navigation/breadcrumb.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </header> <div class="page__content pb-4" id="main-content"> <div class="container"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--content.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-pagetitle.html.twig ▪️ block--page-title-block.html.twig ▪️ block--core.html.twig ✅ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <div class="block block--tfnsw-opendata-theme-pagetitle"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'page_title' --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/content/page-title.html.twig' --> <h1 class="page-title"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'field' --> <!-- FILE NAME SUGGESTIONS: ▪️ field--node--title--innovation-catalogue--full.html.twig ▪️ field--node--title--innovation-catalogue.html.twig ✅ field--node--title.html.twig ▪️ field--node--innovation-catalogue.html.twig ▪️ field--title.html.twig ▪️ field--string.html.twig ▪️ field.html.twig --> <!-- BEGIN OUTPUT from 'core/modules/node/templates/field--node--title.html.twig' --> <span>Innovation Challenges</span> <!-- END OUTPUT from 'core/modules/node/templates/field--node--title.html.twig' --> </h1> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/content/page-title.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-content.html.twig ✅ block--system-main-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block--system-main-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-content block--system-main"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'node' --> <!-- FILE NAME SUGGESTIONS: ▪️ node--96--full.html.twig ▪️ node--96.html.twig ▪️ node--innovation-catalogue--full.html.twig ▪️ node--innovation-catalogue.html.twig ▪️ node--full.html.twig ✅ node.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/content/node.html.twig' --> <article data-history-node-id="96" class="node node--promoted innovation-catalogue innovation-catalogue--full"> <div class="node__content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'layout__onecol' --> <!-- FILE NAME SUGGESTIONS: ✅ layout--onecol.html.twig ✅ layout--onecol.html.twig ▪️ layout.html.twig --> <!-- BEGIN OUTPUT from 'core/modules/layout_discovery/layouts/onecol/layout--onecol.html.twig' --> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--block-content--basic.html.twig ▪️ block--block-content--d08db699-cdc7-45ee-82ba-e26dfc8167d3.html.twig ▪️ block--block-content--view-type--basic--full.html.twig ▪️ block--block-content--type--basic.html.twig ▪️ block--block-content--view--full.html.twig ▪️ block--block-content.html.twig ✅ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <div class="block--type-basic block block--basic"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'field' --> <!-- FILE NAME SUGGESTIONS: ▪️ field--block-content--body--basic--full.html.twig ▪️ field--block-content--body--basic.html.twig ▪️ field--block-content--body.html.twig ▪️ field--block-content--basic.html.twig ▪️ field--body.html.twig ▪️ field--text-with-summary.html.twig ✅ field.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/field/field.html.twig' --> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Transport for NSW runs regular innovation challenges open to entrepreneurs, developers, and the public which aim to solve customer and communities problems through new ways of using data and innovation.&nbsp;</p></div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/field/field.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> </div> </div> <!-- END OUTPUT from 'core/modules/layout_discovery/layouts/onecol/layout--onecol.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'layout__onecol' --> <!-- FILE NAME SUGGESTIONS: ✅ layout--onecol.html.twig ✅ layout--onecol.html.twig ▪️ layout.html.twig --> <!-- BEGIN OUTPUT from 'core/modules/layout_discovery/layouts/onecol/layout--onecol.html.twig' --> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--views-block--innovation-block-1.html.twig ▪️ block--views-block.html.twig ▪️ block--views.html.twig ✅ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <div class="views-element-container block"> <h2>Current Innovation Challenges</h2> <!-- THEME DEBUG --> <!-- THEME HOOK: 'container' --> <!-- BEGIN OUTPUT from 'core/modules/system/templates/container.html.twig' --> <div> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view__innovation' --> <!-- FILE NAME SUGGESTIONS: ✅ views-view--innovation.html.twig ▪️ views-view--innovation--block-1.html.twig ✅ views-view--innovation.html.twig ✅ views-view--innovation.html.twig ▪️ views-view.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-view--innovation.html.twig' --> <div class="view js-view-dom-id-aedb8a77896120bac176848e61b864e754f297fe9d91490e8800c79fd491aaa2 view-innovation"> <div class="container mt-4"> <div class="row row-cols-1 row-cols-md-2 g-4"> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><div class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <a href="/node/97" hreflang="en"> <img loading="lazy" src="/sites/default/files/2024-10/edm-banner_3.png" width="1366" height="768" alt="Illustration of fictional Open Data Solution" class="img-fluid"> </a> <div class="bg-danger text-white text-center py-2">Open</div> </div> <div class="card-body"> <h5 class="card-title"> <a href="/node/97" hreflang="en" class="fw-normal">Coming Soon</a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>We'll be launching a new challenge soon. Keep a lookout for updates on our blog, forum and socials.</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /node/97"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </div></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_mini_pager' --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-mini-pager.html.twig' --> <nav class="pager mt-3" aria-label="Pagination"> <ul class="pagination pager__items js-pager__items justify-content-center flex-wrap"> </ul> </nav> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-mini-pager.html.twig' --> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-view--innovation.html.twig' --> </div> <!-- END OUTPUT from 'core/modules/system/templates/container.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> </div> </div> <!-- END OUTPUT from 'core/modules/layout_discovery/layouts/onecol/layout--onecol.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'layout__onecol' --> <!-- FILE NAME SUGGESTIONS: ✅ layout--onecol.html.twig ✅ layout--onecol.html.twig ▪️ layout.html.twig --> <!-- BEGIN OUTPUT from 'core/modules/layout_discovery/layouts/onecol/layout--onecol.html.twig' --> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--views-block--innovation-block-2.html.twig ▪️ block--views-block.html.twig ▪️ block--views.html.twig ✅ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <div class="views-element-container block"> <h2>Past Innovation Challenges</h2> <!-- THEME DEBUG --> <!-- THEME HOOK: 'container' --> <!-- BEGIN OUTPUT from 'core/modules/system/templates/container.html.twig' --> <div> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view__innovation' --> <!-- FILE NAME SUGGESTIONS: ✅ views-view--innovation.html.twig ▪️ views-view--innovation--block-2.html.twig ✅ views-view--innovation.html.twig ✅ views-view--innovation.html.twig ▪️ views-view.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-view--innovation.html.twig' --> <div class="view js-view-dom-id-c45de50fcd8a77b04920455f5825ab6de0216afce17e4533e8d3a8eec9910a8a view-innovation"> <div class="container mt-4"> <div class="row row-cols-1 row-cols-md-2 g-4"> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><div class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <a href="/innovation/busboarding" hreflang="en"> <img loading="lazy" src="/sites/default/files/2024-09/113736-56_1.jpg" width="420" height="240" alt="boarding bus" class="img-fluid"> </a> <div class="bg-primary text-white text-center py-2">Closed</div> </div> <div class="card-body"> <h5 class="card-title"> <a href="/innovation/busboarding" hreflang="en" class="fw-normal">Bus Boarding Assistant Innovation Challenge</a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>The Bus Boarding Assistant Innovation Challenge was launched in May 2023 aimed at finding digital solutions to help people who need boarding assistance to easily hail a bus from a mobile device.</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /innovation/busboarding"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </div></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><div class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <a href="/innovation/atbric" hreflang="en"> <img loading="lazy" src="/sites/default/files/2024-09/119406-56_0.jpg" width="420" height="240" alt="cyclists" class="img-fluid"> </a> <div class="bg-primary text-white text-center py-2">Closed</div> </div> <div class="card-body"> <h5 class="card-title"> <a href="/innovation/atbric" hreflang="en" class="fw-normal">Active Transport Bike Riding Innovation Challenge</a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>The Active Transport Bike Riding Innovation Challenge was launched in May 2021 aimed at finding data or technology-focused solutions to make regular bike riding from A to B an easy and fun experience.</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /innovation/atbric"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </div></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><div class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <a href="/innovation/multilingual" hreflang="en"> <img loading="lazy" src="/sites/default/files/2024-09/122978-56_0.jpg" width="420" height="240" alt="phone in hand" class="img-fluid"> </a> <div class="bg-primary text-white text-center py-2">Closed</div> </div> <div class="card-body"> <h5 class="card-title"> <a href="/innovation/multilingual" hreflang="en" class="fw-normal">Multilingual Innovation Challenge</a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>The Multilingual Innovation Challenge was launched in March 2021 aimed at improving the experience of the NSW public transport network for non-English speaking residents and visitors.&nbsp;</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /innovation/multilingual"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </div></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><div class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <a href="/innovation/learnerdriver" hreflang="en"> <img loading="lazy" src="/sites/default/files/2024-09/121710-56_0.jpg" width="420" height="240" alt="woman getting into car" class="img-fluid"> </a> <div class="bg-primary text-white text-center py-2">Closed</div> </div> <div class="card-body"> <h5 class="card-title"> <a href="/innovation/learnerdriver" hreflang="en" class="fw-normal">Learner Driver Logbook Innovation Challenge</a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>The Learner Driver Log Book Innovation Challenge was launched in 2017, asking innovators to create a digital alternative to the printed log book for learner drivers in NSW.&nbsp;</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /innovation/learnerdriver"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </div></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><div class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <a href="/innovation/parking" hreflang="en"> <img loading="lazy" src="/sites/default/files/2024-09/113588-56_0.jpg" width="420" height="240" alt="station" class="img-fluid"> </a> <div class="bg-primary text-white text-center py-2">Closed</div> </div> <div class="card-body"> <h5 class="card-title"> <a href="/innovation/parking" hreflang="en" class="fw-normal">Parking Innovation Challenge </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><div><div>The Parking Innovation Challenge was launched in May 2020, aimed at improving the customer experience related to parking.</div></div></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /innovation/parking"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </div></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><div class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <a href="/innovation/clearways" hreflang="en"> <img loading="lazy" src="/sites/default/files/2024-09/125484-56_0.jpg" width="420" height="240" alt="street scene" class="img-fluid"> </a> <div class="bg-primary text-white text-center py-2">Closed</div> </div> <div class="card-body"> <h5 class="card-title"> <a href="/innovation/clearways" hreflang="en" class="fw-normal">Clearways Innovation Challenge </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>The Clearways Innovation Challenge, launched in 2018, challenged innovators to create a digital product that can help to keep clearways clear.</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /innovation/clearways"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </div></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><div class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <a href="/innovation/waverleytransport" hreflang="en"> <img loading="lazy" src="/sites/default/files/2024-09/IC%20Waverley%20riding%20bicycle_banner_0.jpg" width="420" height="240" alt="street art turtles" class="img-fluid"> </a> <div class="bg-primary text-white text-center py-2">Closed</div> </div> <div class="card-body"> <h5 class="card-title"> <a href="/innovation/waverleytransport" hreflang="en" class="fw-normal">Waverley Transport Innovation Challenge</a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>The Waverley Innovation Challenge asked innovators to create a mobile app for customers in the Waverley Local Government Area (LGA).</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /innovation/waverleytransport"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </div></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><div class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <a href="/innovation/roadtrip" hreflang="en"> <img loading="lazy" src="/sites/default/files/2024-09/125473-56_0.jpg" width="420" height="240" alt="Road Trip" class="img-fluid"> </a> <div class="bg-primary text-white text-center py-2">Closed</div> </div> <div class="card-body"> <h5 class="card-title"> <a href="/innovation/roadtrip" hreflang="en" class="fw-normal">Road Trip Innovation Challenge</a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>The Road Trip Innovation Challenge was launched in September 2021, aimed at finding digital solutions to help people navigate our Tourist Drives and get the most out of tourist road trips in NSW.&nbsp;&nbsp;</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /innovation/roadtrip"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </div></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_mini_pager' --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-mini-pager.html.twig' --> <nav class="pager mt-3" aria-label="Pagination"> <ul class="pagination pager__items js-pager__items justify-content-center flex-wrap"> </ul> </nav> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-mini-pager.html.twig' --> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-view--innovation.html.twig' --> </div> <!-- END OUTPUT from 'core/modules/system/templates/container.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> </div> </div> <!-- END OUTPUT from 'core/modules/layout_discovery/layouts/onecol/layout--onecol.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'layout__onecol' --> <!-- FILE NAME SUGGESTIONS: ✅ layout--onecol.html.twig ✅ layout--onecol.html.twig ▪️ layout.html.twig --> <!-- BEGIN OUTPUT from 'core/modules/layout_discovery/layouts/onecol/layout--onecol.html.twig' --> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--block-content--basic.html.twig ▪️ block--block-content--9bc0101a-1068-4781-8991-b427de962b56.html.twig ▪️ block--block-content--view-type--basic--full.html.twig ▪️ block--block-content--type--basic.html.twig ▪️ block--block-content--view--full.html.twig ▪️ block--block-content.html.twig ✅ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <div class="block--type-basic block block--basic"> <h2>Transport for NSW Endorsed Apps</h2> <!-- THEME DEBUG --> <!-- THEME HOOK: 'field' --> <!-- FILE NAME SUGGESTIONS: ▪️ field--block-content--body--basic--full.html.twig ▪️ field--block-content--body--basic.html.twig ▪️ field--block-content--body.html.twig ▪️ field--block-content--basic.html.twig ▪️ field--body.html.twig ▪️ field--text-with-summary.html.twig ✅ field.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/field/field.html.twig' --> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Below is our suite of endorsed apps that have come through the Innovation Challenges held by Transport Open Data.</p></div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/field/field.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--views-block--endorsedapps-block-1.html.twig ▪️ block--views-block.html.twig ▪️ block--views.html.twig ✅ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <div class="views-element-container block"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'container' --> <!-- BEGIN OUTPUT from 'core/modules/system/templates/container.html.twig' --> <div> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view__endorsedapps' --> <!-- FILE NAME SUGGESTIONS: ✅ views-view--endorsedapps.html.twig ▪️ views-view--endorsedapps--block-1.html.twig ✅ views-view--endorsedapps.html.twig ✅ views-view--endorsedapps.html.twig ▪️ views-view.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-view--endorsedapps.html.twig' --> <div class="view js-view-dom-id-a81cdeaeb82586ed0b9a443f3be1ecfe31227bfb3943c68c8c7394e89ab7727f view-endorsedapps"> <div class="container mt-4"> <div class="row row-cols-1 row-cols-md-2 g-4"> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/virtuous_cycle.png.webp?itok=PPCSjZSA" width="100" height="100" alt="Virtuous Cycle logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> VIRTUOUS CYCLE </h5> <p class="card-text text-muted">By Eat More Pixels</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Virtuous Cycle is a mobile app developed to encourage regular bike riding to promote active transport and sustainable living. It has features to make it easy and fun to start bike riding regularly.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://apps.apple.com/au/app/virtuous-cycle/id1639489210" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/tern.png.webp?itok=VgS8rIQq" width="100" height="100" alt="Tern logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> TERN </h5> <p class="card-text text-muted">By Tern Commute</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Tern is a free sustainable commuting app that gamifies and rewards cycling, walking and running from A to B. It automatically detects when you cycle, walk or run to work using the sensors in your phone and tells you how much CO2 you've saved compared to driving.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://terncommute.com/" class="px-2"> <img src="/sites/default/files/2024-10/open-in-browser.png"> </a> <a href="https://play.google.com/store/apps/details?id=app.terns.tern" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/us/app/tern/id1491440009" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/bike_party.png.webp?itok=QzJVqQfQ" width="100" height="100" alt="Bike Party logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> BIKE PARTY </h5> <p class="card-text text-muted">By My House Geek</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Bike Party makes cycling safer and more social by introducing cyclists to other cyclists commuting to work or study. It aims to reduce the risks involved in commuting via bike by promoting group bike riding.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://bikeparty.com.au/" class="px-2"> <img src="/sites/default/files/2024-10/open-in-browser.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/Roundtrip.png.webp?itok=CkBnWY8W" width="100" height="100" alt="Roundtrip logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> ROUNDTRIP </h5> <p class="card-text text-muted">By Eat More Pixels</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Roundtrip is an app for NSW Learner Drivers that makes it easy to record supervised driving practice. Tap the record button, enter your odometer and you’re off!</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://play.google.com/store/apps/details?id=com.eatmorepixels.roundtrip" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/au/app/roundtrip-learner-logbook/id1171287648" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/Gourmakers.png.webp?itok=EFQHma9E" width="97" height="100" alt="Gourmakers logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> GOURMAKERS </h5> <p class="card-text text-muted">By Gourmakers</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Gourmakers will help you find the best gourmet venues to visit on your next Australian road trip with a route that includes Australia’s best beverage producers and gourmet food venues.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://gourmakers.com/" class="px-2"> <img src="/sites/default/files/2024-10/open-in-browser.png"> </a> <a href="https://play.google.com/store/apps/details?id=com.gourmakers.gourmakers" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/au/app/gourmakers-gourmet-travel-app/id1599179607" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/Citymapper.png.webp?itok=sIXkSY-S" width="100" height="100" alt="CityMapper logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> CITYMAPPER </h5> <p class="card-text text-muted">By Citymapper Limited</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Citymapper is a multimodal trip planning app, making cities easier to use. The app allows for checking of nearby departures in real-time and has the ability to find the fastest route.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://citymapper.com/sydney" class="px-2"> <img src="/sites/default/files/2024-10/open-in-browser.png"> </a> <a href="https://play.google.com/store/apps/details?id=com.citymapper.app.release&amp;referr…" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/au/app/apple-store/id469463298" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/campermate.png.webp?itok=bhXtef7S" width="100" height="38" alt="CamperMate logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> CAMPERMATE </h5> <p class="card-text text-muted">By TripTech</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>CamperMate is a free camping and travel app packed with camping and RV-specific information to help you find everything they need while on the road in Australia and New Zealand.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://campermate.com.au/" class="px-2"> <img src="/sites/default/files/2024-10/open-in-browser.png"> </a> <a href="https://play.google.com/store/apps/details?id=nz.co.campermate" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://itunes.apple.com/au/app/campermate/id465040067?mt=8" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/easydrop.png.webp?itok=EzAjKLQP" width="100" height="100" alt="EasyDrop logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> EASYDROP </h5> <p class="card-text text-muted">By OzPoint</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>EasyDrop is an interactive app for commercial delivery drivers. The app helps drivers manage their daily delivery schedule, find the fastest route and provides up to date traffic conditions</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://play.google.com/store/apps/details?id=com.ozpoint.easydrop" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/au/app/easydrop-proof-of-delivery/id1097628447" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/transit.png.webp?itok=MHozcawO" width="100" height="100" alt="Transit logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> TRANSIT </h5> <p class="card-text text-muted">By TransitApp, Inc.</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Transit is a real-time urban travel app. Navigate your city’s transport system with accurate real-time predictions, simple trip planning, step-by-step navigation, service disruption notifications, departure and stop reminders.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://play.google.com/store/apps/details?id=com.thetransitapp.droid&amp;hl=en" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/us/app/transit-app-real-time-tracker/id498151501" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/tripgo.png.webp?itok=8fALVji9" width="100" height="100" alt="Tripgo logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> TRIPGO </h5> <p class="card-text text-muted"></p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>TripGo allows users to compare public and private transport options. It provides information including estimated costs , fastest modes and routes based on real-time data. Users can manually search for trip options, or TripGo can use their calendar to provide options automatically.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://play.google.com/store/apps/details?id=com.buzzhives.android.tripplanner" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://itunes.apple.com/au/app/tripgo/id533630842?mt=8" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/moovit.png.webp?itok=iRLxjITU" width="100" height="100" alt="Moovit logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> MOOVIT </h5> <p class="card-text text-muted">By Moovit</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Moovit combines real-time data from Transport for NSW with live information from the user community. It will give you the fastest route, announce stops along the way and alert you when your stop is approaching.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://play.google.com/store/apps/details?id=com.tranzmate" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/us/app/transit-directions-by-moovit/id498477945" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/triptastic.png.webp?itok=7SfrpDH8" width="100" height="100" alt="Triptastic logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> TRIPTASTIC </h5> <p class="card-text text-muted">By AppJourney Pty Ltd</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Triptastic provides beautiful timetables, maps and real-time tracking for public transport in Australia, New Zealand and North America.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://apps.apple.com/au/app/triptastic/id601936596" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/Momego.png.webp?itok=KFJbP6A3" width="100" height="100" alt="Momego logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> MOMEGO </h5> <p class="card-text text-muted">By Momego</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Momego provides live bus and train times, step-by-step navigation, real-time occupancy and stop announcements in English, Chinese, Korean, Japanese, Spanish, and five other languages.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://play.google.com/store/apps/details?id=com.totaltransitapp.totaltransit&amp;…" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/au/app/whiz-plan-track-go/id1281251210" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/tripview.png.webp?itok=yvkbrh6u" width="100" height="100" alt="TripView logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> TRIPVIEW </h5> <p class="card-text text-muted">By TripView Pty Ltd</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>TripView creates trip plans for metro, train, bus, ferry, light rail and coach services. Plan your trip based on stations, stops and wharves. For bus travel, you can search by route, suburb or stop. It will list all timetabled services with real-time data.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://play.google.com/store/apps/details?id=com.grofsoft.tripview&amp;hl=en" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/au/app/tripview-sydney/id294730339" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/nextthere.png.webp?itok=ayZizioW" width="100" height="100" alt="Nextthere logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> NEXTTHERE </h5> <p class="card-text text-muted">By AppJourney Pty Ltd</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>NextThere displays when the next public transport services are due to depart from where you currently are. It can show you which services will get you to your chosen destination most efficiently.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://apps.apple.com/au/app/nextthere/id870393074" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-10/anytrip.png.webp?itok=-eTi_nNZ" width="100" height="100" alt="Anytrip logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> ANYTRIP </h5> <p class="card-text text-muted">By Jxeeno Pty Ltd</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>AnyTrip lets you track public transport vehicles around you in real-time using a live map. It will also show you upcoming departures from your favourite stops and stations.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://anytrip.com.au/" class="px-2"> <img src="/sites/default/files/2024-10/open-in-browser.png"> </a> <a href="https://play.google.com/store/apps/details?id=com.jxeeno.anytrip" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/au/app/anytrip/id1439236285" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-4 mb-4"> <div class="card border-0 h-100 card-box-shadow " > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_fields' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> <div class="views-field views-field-nothing"><span class="field-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view_field' --> <!-- BEGIN OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> <div class="card__image img"> <img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-09/deckee.png.webp?itok=DJN0CmNp" width="100" height="100" alt="Deckee Logo" class="img-fluid"> </div> <div class="card-body"> <h5 class="card-title"> DECKEE </h5> <p class="card-text text-muted">By Deckee</p> </div> <div class="card-body pt-0 mb-4"> <p class="card-text"> <p>Deckee is a social app that helps boaters explore the waterways safely, share fishing and anchorage reports, find local marine services and much more.</p> </p> </div> <div class="card-body pt-4 mt-1"> <div class="card-footer border-0 bg-transparent d-flex justify-content-between align-items-center"> <a href="https://play.google.com/store/apps/details?id=com.deckee.app" class="px-2"> <img src="/sites/default/files/2024-10/google-play.png"> </a> <a href="https://apps.apple.com/us/app/deckee-boating-australia/id1402262696?ls=1" class="px-2"> <img src="/sites/default/files/2024-10/app-store.png"> </a> </div> </div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-field.html.twig' --> </span></div> <!-- END OUTPUT from 'core/modules/views/templates/views-view-fields.html.twig' --> </div> </div> </div> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-view--endorsedapps.html.twig' --> </div> <!-- END OUTPUT from 'core/modules/system/templates/container.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> </div> </div> <!-- END OUTPUT from 'core/modules/layout_discovery/layouts/onecol/layout--onecol.html.twig' --> </div> </article> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/content/node.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block--system-main-block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-tfnswodiebot.html.twig ▪️ block--tfnsw-odiebot-block.html.twig ✅ block--tfnsw-odiebot.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'modules/custom/tfnsw_odiebot/templates/block--tfnsw-odiebot.html.twig' --> <div id="block-tfnsw-opendata-theme-tfnswodiebot"> <div id="tfnsw-odiebot-container"></div> <script type="text/javascript" src="https://unpkg.com/markdown-it/dist/markdown-it.min.js"></script> <script src="/sites/default/files/modules/custom/tfnsw_odiebot/public/js/odiebot.js" defer onload="odiebot('mjoBMqfapUk.tEShB4kCsqowjwDTHoEV9UNfxujkVkSQk0t2d8jPC6Y')"></script> </div> <!-- END OUTPUT from 'modules/custom/tfnsw_odiebot/templates/block--tfnsw-odiebot.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </div> </main> <!-- FOOTER START --> <footer class="page__footer"> <div class="container-fluid text-light bg-primary pt-4"> <div class="container"> <div class="d-flex flex-wrap justify-content-lg-between"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--footer.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-contact.html.twig ✅ block--system-menu-block--contact.html.twig ▪️ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--contact.html.twig' --> <div class="block block--tfnsw-opendata-theme-contact block--system-menu pe-5 pb-4"> <h5 class="text-text-light-emphasis">CONTACT </h5> <ul id="block-tfnsw-opendata-theme-contact" class="nav flex-column" style="--bs-nav-link-padding-x: 0rem; --bs-nav-link-padding-y: 0.4rem;"> <li class="nav-item"> <a href="mailto:opendataprogram@transport.nsw.gov.au" class="nav-link">Enquiries &amp; Feedback</a> </li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--contact.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-support.html.twig ✅ block--system-menu-block--support.html.twig ▪️ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--support.html.twig' --> <div class="block block--tfnsw-opendata-theme-support block--system-menu pe-5 pb-4"> <h5 class="text-text-light-emphasis">SUPPORT</h5> <ul id="block-tfnsw-opendata-theme-support" class="nav flex-column" style="--bs-nav-link-padding-x: 0rem; --bs-nav-link-padding-y: 0.4rem;"> <li class="nav-item"> <a href="https://opendataforum.transport.nsw.gov.au" class="nav-link">Forum</a> </li> <li class="nav-item"> <a href="mailto:OpenDataHelp@transport.nsw.gov.au" class="nav-link">Support</a> </li> <li class="nav-item"> <a href="/developers/troubleshooting" class="nav-link" data-drupal-link-system-path="node/52">Troubleshooting</a> </li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--support.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-legal.html.twig ✅ block--system-menu-block--legal.html.twig ▪️ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--legal.html.twig' --> <div class="block block--tfnsw-opendata-theme-legal block--system-menu pe-5 pb-4"> <h5 class="text-text-light-emphasis">LEGAL</h5> <ul id="block-tfnsw-opendata-theme-legal" class="nav flex-column" style="--bs-nav-link-padding-x: 0rem; --bs-nav-link-padding-y: 0.4rem;"> <li class="nav-item"> <a href="/sites/default/files/2024-09/TfNSW-Open-Data-Portal-Terms.pdf" class="nav-link">Terms</a> </li> <li class="nav-item"> <a href="/sites/default/files/2024-09/TfNSW-Privacy.pdf" class="nav-link">Privacy Policy</a> </li> <li class="nav-item"> <a href="/sites/default/files/2024-09/TfNSW-Acceptable-Use-Policy.pdf" class="nav-link">Acceptable Use Policy</a> </li> <li class="nav-item"> <a href="/datalicence" class="nav-link" data-drupal-link-system-path="node/90">Data Licence</a> </li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--legal.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-follow.html.twig ✅ block--system-menu-block--follow.html.twig ▪️ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--follow.html.twig' --> <div class="block block--tfnsw-opendata-theme-follow block--system-menu pe-5 pb-4"> <h5 class="text-text-light-emphasis">FOLLOW</h5> <ul id="block-tfnsw-opendata-theme-follow" class="nav flex-column" style="--bs-nav-link-padding-x: 0rem; --bs-nav-link-padding-y: 0.4rem;"> <li class="nav-item"> <a href="https://twitter.com/DataTfNSW" class="nav-link">X (formerly Twitter)</a> </li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--follow.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </div> <div class="container"> <div class="d-flex flex-wrap justify-content-md-between align-items-md-center"> <div class="footer__serpent d-flex align-items-center justify-content-between w-100"> <p>Transport for NSW recognise and celebrate the diversity of Aboriginal peoples and their ongoing cultures and care of Country. We pay respect to traditional custodians and Elders past and present.</p> <img alt="Serpent" width="25%" height="auto" src="/themes/custom/tfnsw_opendata_theme/serpent-logo.png"> </div> </div> </div> </div> </footer> <!-- FOOTER END --> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/page/page.html.twig' --> </div> <!-- END OUTPUT from 'core/modules/system/templates/off-canvas-page-wrapper.html.twig' --> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/96","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en","themeUrl":"themes\/custom\/tfnsw_opendata_theme"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"tfnsw_odiebot":{"imagePaths":{"odiebot":"\/modules\/custom\/tfnsw_odiebot\/public\/images\/odiebot.svg","cross":"\/modules\/custom\/tfnsw_odiebot\/public\/images\/cross.svg","anotherImage":"\/modules\/custom\/tfnsw_odiebot\/public\/images\/another-image.svg"}},"user":{"uid":0,"permissionsHash":"9957a3cb925941d2e8c550cebf0c930daafb445143cf14078253320229f8cf75"}}</script> <script src="/sites/default/files/js/js_QaoDFXAAWW0Y7AuPsNvJTaIrf8oL3IkisvvS22jQQCg.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=tfnsw_opendata_theme&amp;include=eJwrScsrLo_PL0jNS0ksSYwvyUjNTdUvLqnMSdUpwSaVlJOfnA0ASN8VZQ"></script> </body> </html> <!-- END OUTPUT from 'themes/contrib/radix/templates/layout/html.html.twig' -->

Pages: 1 2 3 4 5 6 7 8 9 10