{"id":3829,"date":"2024-03-22T09:12:27","date_gmt":"2024-03-22T08:12:27","guid":{"rendered":"https:\/\/www.cleantech-alps.com\/?page_id=3829"},"modified":"2024-03-22T09:13:05","modified_gmt":"2024-03-22T08:13:05","slug":"swiss-cleantech-start-up-portal","status":"publish","type":"page","link":"https:\/\/www.cleantech-alps.com\/en\/swiss-cleantech-start-up-portal\/","title":{"rendered":"Swiss cleantech start-up portal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3829\" class=\"elementor elementor-3829\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-0deed3a e-flex e-con-boxed e-con e-parent\" data-id=\"0deed3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed04f48 elementor-widget elementor-widget-shortcode\" data-id=\"ed04f48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!--<link href=\"--><!--\" rel=\"stylesheet\"\/>-->\n<link href=\"https:\/\/www.cleantech-alps.com\/wp-content\/plugins\/valdev-annuaire-plateforme\/template\/list_startup\/..\/..\/assets\/css\/list.css\" rel=\"stylesheet\"\/>\n<!--<link href=\"--><!--\" rel=\"stylesheet\"\/>-->\n<!--<link href=\"--><!--\" rel=\"stylesheet\"\/>-->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/vue@2.6.14\/dist\/vue.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/axios@0.27.2\/dist\/axios.min.js\"><\/script>\n<script src=\"https:\/\/www.cleantech-alps.com\/wp-content\/plugins\/valdev-annuaire-plateforme\/template\/list_startup\/..\/..\/assets\/js\/leaflet.js\"><\/script>\n<!--<script src=\"--><!--\"><\/script>-->\n\n\n\n<div id='divWpVue'>\n    <a href=\"\/en\/register-your-company-start-up\/\" class=\"button\">advertise your start-up<\/a>\n\n    <form @submit=\"submitForm\">\n        \n        <div class=\"field\">\n          <div class=\"label-input\">Keywords<\/div>\n          <input v-model=\"search.keywords\" type=\"text\" name=\"keywords\" placeholder=\"\">\n        <\/div>\n\n        <div class=\"field\">\n          <div class=\"label-input\">Category<\/div>\n          <select v-model=\"search.categories\">\n              <option disabled selected :value=\"null\">Categories<\/option>\n              <optgroup v-for=\"category in categories\" :label=\"category.text\">\n                  <option v-for=\"child_category in category.value\" :value=\"child_category.id\">{{ child_category.text }}<\/option>\n              <\/optgroup>\n          <\/select>\n        <\/div>\n\n        <div class=\"field\">\n          <div class=\"label-input\">\n            <div class=\"label-input\">Canton<\/div>\n          <\/div>\n          <select v-model=\"search.cantons\">\n              <option disabled selected :value=\"null\">Cantons<\/option>\n              <option v-for=\"canton in cantons\" :value=\"canton\">{{ canton }}<\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"button-ctn\">\n          <button type=\"submit\">Search<\/button>\n          <button class=\"reset-btn\" type=\"button\" @click=\"resetFilters\">Effacer<\/button>\n        <\/div>\n\n    <\/form>\n\n<!--    <div style=\"width: 100%;min-height: 600px;\" id=\"map\"><\/div>-->\n    <div v-if=\"loading\">\n        Loading...    <\/div>\n    <div v-else>\n        <h2 class=\"search-ttle\">Search results<\/h2>\n        <p class=\"nbr-company\">{{ companies.length }} Companies found<\/p>\n        <div class=\"company-list\" v-for=\"company in companies\">\n            <a rel=\"nofollow\" :href=\"'\/en\/company?c=' + company.url.substring(1)\"><h2>{{ company.title }}<\/h2><\/a>\n            <p>{{ company.resume }}<\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n\n  \/\/ start app\n  new Vue({\n    el: \"#divWpVue\",\n    data: {\n      companies: [],\n      cantons: [],\n      categories: [],\n      loading: false,\n      search: {\n        keywords: '',\n        cantons: null,\n        categories: [null]\n      },\n      search_model: {\n        keywords: '',\n        cantons: null,\n        categories: [null]\n      },\n      \/\/map: {\n      \/\/  element: {},\n      \/\/  markers: null,\n      \/\/  zoom: 8,\n      \/\/  maxZoom: 9,\n      \/\/  minZoom: 7,\n      \/\/  locations: [],\n      \/\/  centre: [46.80111, 8.22667],\n      \/\/  icon: L.icon({\n      \/\/    iconUrl: \"\/\/\",\n      \/\/    iconSize: [27, 43],\n      \/\/  }),\n      \/\/}\n    },\n    mounted () {\n      \/\/ let _this = this\n      \/\/ _this.map.element = L.map('map', {\n      \/\/   center: _this.map.centre,\n      \/\/   zoom: _this.map.zoom,\n      \/\/   maxZoom: _this.map.maxZoom\n      \/\/ });\n      \/\/ _this.map.markers = L.markerClusterGroup()\n    },\n    created () {\n      this.init();\n    },\n    methods: {\n      init () {\n        let _this = this\n\n        \/\/ setTimeout(function () {\n        \/\/\n        \/\/   L.tileLayer('https:\/\/tile.osm.ch\/switzerland\/{z}\/{x}\/{y}.png', {\n        \/\/     maxZoom: _this.map.maxZoom,\n        \/\/     minZoom: _this.map.minZoom,\n        \/\/     visible: true\n        \/\/   }).addTo(_this.map.element);\n        \/\/\n        \/\/   const resizeEvent = new Event('resize');\n        \/\/   window.dispatchEvent(resizeEvent);\n        \/\/\n        \/\/ }, 200);\n\n        _this.filter()\n        this.cantons = [\"AG\",\"AI\",\"AR\",\"BE\",\"BL\",\"BS\",\"FR\",\"GE\",\"GL\",\"GR\",\"JU\",\"LU\",\"NE\",\"NW\",\"OW\",\"SG\",\"SH\",\"SO\",\"SZ\",\"TG\",\"TI\",\"UR\",\"VD\",\"VS\",\"ZG\",\"ZH\"];\n        this.categories = [{\"text\":\"Renewable energy production and distribution\",\"value\":[{\"id\":\"115\",\"text\":\"Photovoltaics\"},{\"id\":\"116\",\"text\":\"Smartgrids\"},{\"id\":\"117\",\"text\":\"Energie storage\"},{\"id\":\"118\",\"text\":\"Hydropower\"},{\"id\":\"119\",\"text\":\"Other renewable energies\"}]},{\"text\":\"Energy efficiency\",\"value\":[{\"id\":\"121\",\"text\":\"Energy efficiency\"}]},{\"text\":\"Resources\",\"value\":[{\"id\":\"123\",\"text\":\"Water\"},{\"id\":\"124\",\"text\":\"Environmental technologies\"},{\"id\":\"125\",\"text\":\"Advanced materials\"},{\"id\":\"126\",\"text\":\"Waste, resource efficiency\"}]},{\"text\":\"Transportation\",\"value\":[{\"id\":\"128\",\"text\":\"Eco-mobility\"}]},{\"text\":\"Services\",\"value\":[{\"id\":\"130\",\"text\":\"Finance\"},{\"id\":\"131\",\"text\":\"Industrial ecology\\\/ Consultancy\"}]},{\"text\":\"Agritech\",\"value\":[{\"id\":\"133\",\"text\":\"Sustainable food production\"},{\"id\":\"134\",\"text\":\"Agronomy and commercial forestry\"}]},{\"text\":\"Other\",\"value\":[{\"id\":\"136\",\"text\":\"Hybrid technologies\"},{\"id\":\"137\",\"text\":\"Prevention of natural disasters\"}]}];\n\n      },\n      submitForm (e) {\n        e.preventDefault()\n        this.filter()\n      },\n      filter () {\n        let _this = this\n        _this.loading = true\n\n        \/\/ if (_this.map.markers !== null)\n        \/\/   _this.map.markers.clearLayers();\n\n        axios.post('\/wp-json\/cta\/v1\/search-startup', this.search)\n          .then(response => {\n            _this.companies = JSON.parse(response.data.data)\n            for (const item of _this.companies) {\n\n              if (item.geocoord === '') {\n                item.display_map = false\n              } else {\n                \/\/item.cordonnee = item.geocoord.split(',')\n                \/\/let layer = L.marker(item.cordonnee, {\n                \/\/  icon: _this.map.icon\n                \/\/});\n                \/\/let popup = L.popup()\n                \/\/  .setContent('<h2>' + item.title + '<\/h2>' +\n                \/\/    '<a href=\"\/entreprises\/details\/' + item.url + '\" target=\"_blank\">\/\/<\/a>')\n                \/\/\n                \/\/layer.bindPopup(popup).openPopup();\n                \/\/_this.map.markers.addLayer(layer);\n              }\n\n            }\n          })\n          .catch(function (response) {\n            console.log(response)\n          })\n          .finally(function () {\n            _this.loading = false\n            \/\/ _this.map.element.addLayer(_this.map.markers);\n          })\n      },\n      resetFilters () {\n        this.search = this.search_model\n        this.filter()\n      }\n    }\n  })\n\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3829","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Swiss cleantech start-up portal - CleantechAlps<\/title>\n<meta name=\"description\" content=\"Search for a cleantech start-up in this publicly accessible database. Are you a start-up ? Announce yourself !\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cleantech-alps.com\/en\/swiss-cleantech-start-up-portal\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Swiss cleantech start-up portal - CleantechAlps\" \/>\n<meta property=\"og:description\" content=\"Search for a cleantech start-up in this publicly accessible database. Are you a start-up ? Announce yourself !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cleantech-alps.com\/en\/swiss-cleantech-start-up-portal\/\" \/>\n<meta property=\"og:site_name\" content=\"CleantechAlps\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T08:13:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@cleantechalps\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/swiss-cleantech-start-up-portal\\\/\",\"url\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/swiss-cleantech-start-up-portal\\\/\",\"name\":\"Swiss cleantech start-up portal - CleantechAlps\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/#website\"},\"datePublished\":\"2024-03-22T08:12:27+00:00\",\"dateModified\":\"2024-03-22T08:13:05+00:00\",\"description\":\"Search for a cleantech start-up in this publicly accessible database. Are you a start-up ? Announce yourself !\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/swiss-cleantech-start-up-portal\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/\",\"name\":\"CleantechAlps\",\"description\":\"Western Switzerland Sustainability Cluster\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/#organization\",\"name\":\"Cleantech Alps\",\"url\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cleantech-alps.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/CleantechAlps.svg\",\"contentUrl\":\"https:\\\/\\\/www.cleantech-alps.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/CleantechAlps.svg\",\"caption\":\"Cleantech Alps\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cleantech-alps.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/cleantechalps\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Swiss cleantech start-up portal - CleantechAlps","description":"Search for a cleantech start-up in this publicly accessible database. Are you a start-up ? Announce yourself !","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cleantech-alps.com\/en\/swiss-cleantech-start-up-portal\/","og_locale":"en_US","og_type":"article","og_title":"Swiss cleantech start-up portal - CleantechAlps","og_description":"Search for a cleantech start-up in this publicly accessible database. Are you a start-up ? Announce yourself !","og_url":"https:\/\/www.cleantech-alps.com\/en\/swiss-cleantech-start-up-portal\/","og_site_name":"CleantechAlps","article_modified_time":"2024-03-22T08:13:05+00:00","twitter_card":"summary_large_image","twitter_site":"@cleantechalps","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cleantech-alps.com\/en\/swiss-cleantech-start-up-portal\/","url":"https:\/\/www.cleantech-alps.com\/en\/swiss-cleantech-start-up-portal\/","name":"Swiss cleantech start-up portal - CleantechAlps","isPartOf":{"@id":"https:\/\/www.cleantech-alps.com\/en\/#website"},"datePublished":"2024-03-22T08:12:27+00:00","dateModified":"2024-03-22T08:13:05+00:00","description":"Search for a cleantech start-up in this publicly accessible database. Are you a start-up ? Announce yourself !","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cleantech-alps.com\/en\/swiss-cleantech-start-up-portal\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.cleantech-alps.com\/en\/#website","url":"https:\/\/www.cleantech-alps.com\/en\/","name":"CleantechAlps","description":"Western Switzerland Sustainability Cluster","publisher":{"@id":"https:\/\/www.cleantech-alps.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cleantech-alps.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cleantech-alps.com\/en\/#organization","name":"Cleantech Alps","url":"https:\/\/www.cleantech-alps.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cleantech-alps.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.cleantech-alps.com\/wp-content\/uploads\/2020\/11\/CleantechAlps.svg","contentUrl":"https:\/\/www.cleantech-alps.com\/wp-content\/uploads\/2020\/11\/CleantechAlps.svg","caption":"Cleantech Alps"},"image":{"@id":"https:\/\/www.cleantech-alps.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/cleantechalps"]}]}},"_links":{"self":[{"href":"https:\/\/www.cleantech-alps.com\/en\/wp-json\/wp\/v2\/pages\/3829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cleantech-alps.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cleantech-alps.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cleantech-alps.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cleantech-alps.com\/en\/wp-json\/wp\/v2\/comments?post=3829"}],"version-history":[{"count":2,"href":"https:\/\/www.cleantech-alps.com\/en\/wp-json\/wp\/v2\/pages\/3829\/revisions"}],"predecessor-version":[{"id":3832,"href":"https:\/\/www.cleantech-alps.com\/en\/wp-json\/wp\/v2\/pages\/3829\/revisions\/3832"}],"wp:attachment":[{"href":"https:\/\/www.cleantech-alps.com\/en\/wp-json\/wp\/v2\/media?parent=3829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}