Compare commits
34 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7e1c317d43 | ||
|
|
52b4527799 | ||
|
|
0d6b8be673 | ||
|
|
b8031c9e60 | ||
|
|
7a021a3d9d | ||
|
|
879b1741e7 | ||
|
|
1506a24c2c | ||
|
|
28eaf1b40d | ||
|
|
30abb9336c | ||
|
|
04bbe0c618 | ||
|
|
bbf889aba5 | ||
|
|
9273ff3191 | ||
|
|
e404926146 | ||
|
|
5a44c165dc | ||
|
|
9b569be5c6 | ||
|
|
2f9d8cffce | ||
|
|
72af85efe4 | ||
|
|
6c549d7702 | ||
|
|
8ca24f7952 | ||
|
|
676d3eacc5 | ||
|
|
dd71abb8d1 | ||
|
|
16654d3ed4 | ||
|
|
bc4bf1a840 | ||
|
|
3503a7085b | ||
|
|
f678437d87 | ||
|
|
e3de39ebfd | ||
|
|
6cea8bc4fe | ||
|
|
a31606c141 | ||
|
|
f61ec3741f | ||
|
|
4368d57148 | ||
|
|
b4fd5f25b7 | ||
|
|
3e257d3da3 | ||
|
|
2ff7d9b2f2 | ||
|
|
67a1711dd4 |
|
Before Width: | Height: | Size: 26 MiB |
|
Before Width: | Height: | Size: 26 MiB |
|
Before Width: | Height: | Size: 26 MiB |
|
Before Width: | Height: | Size: 26 MiB After Width: | Height: | Size: 18 MiB |
23
assets/endex-Logo_Solo.svg
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg id="endex-Logo_Solo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150.23 41.91">
|
||||
<defs>
|
||||
<style>
|
||||
.cls-1 {
|
||||
fill: none;
|
||||
stroke: #000;
|
||||
stroke-miterlimit: 10;
|
||||
stroke-width: 4px;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path d="M8.56,30.83c.06.88.34,1.66.84,2.35.5.69,1.19,1.22,2.07,1.6.88.38,1.94.57,3.17.57,1.16,0,2.2-.11,3.13-.34.93-.23,1.74-.53,2.42-.9s1.22-.74,1.6-1.12l3.53,5.63c-.52.54-1.23,1.06-2.12,1.56-.9.5-2.09.91-3.56,1.24s-3.34.49-5.6.49c-2.73,0-5.16-.51-7.27-1.53-2.12-1.02-3.77-2.51-4.97-4.49-1.2-1.98-1.8-4.4-1.8-7.27,0-2.39.52-4.55,1.56-6.47,1.04-1.92,2.55-3.44,4.55-4.56s4.4-1.69,7.21-1.69,4.99.49,6.96,1.47c1.97.98,3.48,2.43,4.53,4.36s1.59,4.33,1.59,7.2v.94c0,.49-.02.81-.06.97H8.56ZM17.87,26.07c-.02-.64-.19-1.28-.51-1.92s-.8-1.16-1.44-1.57c-.64-.41-1.46-.61-2.45-.61s-1.87.2-2.54.6c-.68.4-1.2.91-1.56,1.53-.36.62-.57,1.28-.63,1.98h9.13Z"/>
|
||||
<path d="M47.83,15.9c1.71,0,3.38.35,5.01,1.04,1.63.7,2.97,1.79,4.03,3.3s1.58,3.47,1.58,5.92v14.94h-9.1v-13.45c0-1.75-.42-3.07-1.25-3.95s-1.93-1.33-3.28-1.33c-.89,0-1.73.23-2.52.7-.79.47-1.42,1.12-1.91,1.97-.49.85-.73,1.82-.73,2.91v13.15h-9.07v-24.48h9.07v3.61c.24-.66.74-1.32,1.51-1.98.77-.67,1.73-1.22,2.89-1.67,1.16-.45,2.42-.67,3.77-.67Z"/>
|
||||
<path d="M73.44,41.91c-2.38,0-4.44-.58-6.2-1.75-1.76-1.17-3.12-2.73-4.09-4.7-.97-1.96-1.45-4.15-1.45-6.54s.48-4.58,1.45-6.54c.97-1.96,2.33-3.54,4.09-4.71,1.76-1.18,3.82-1.77,6.2-1.77,1.58,0,2.97.24,4.19.73,1.22.49,2.21,1.07,2.96,1.74.76.67,1.22,1.28,1.38,1.84V0h9.1v41.19h-9.01v-3.98c-.38.74-1,1.47-1.86,2.2-.86.73-1.87,1.33-3.02,1.8-1.16.47-2.4.7-3.74.7ZM76.22,34.75c1.1,0,2.08-.25,2.95-.75.87-.5,1.55-1.19,2.05-2.08.5-.89.75-1.89.75-3.01s-.25-2.12-.75-3.01c-.5-.89-1.18-1.59-2.05-2.1-.87-.51-1.85-.76-2.95-.76s-2.01.25-2.86.76c-.85.51-1.52,1.21-2.01,2.1-.49.89-.73,1.89-.73,3.01s.24,2.12.73,3.01c.49.89,1.16,1.58,2.01,2.08.85.5,1.8.75,2.86.75Z"/>
|
||||
<path d="M103.22,30.83c.06.88.34,1.66.84,2.35s1.19,1.22,2.07,1.6,1.94.57,3.17.57c1.16,0,2.2-.11,3.13-.34.93-.23,1.74-.53,2.42-.9s1.22-.74,1.6-1.12l3.53,5.63c-.52.54-1.23,1.06-2.12,1.56-.9.5-2.09.91-3.56,1.24s-3.34.49-5.6.49c-2.73,0-5.16-.51-7.27-1.53-2.12-1.02-3.77-2.51-4.97-4.49s-1.8-4.4-1.8-7.27c0-2.39.52-4.55,1.56-6.47,1.04-1.92,2.55-3.44,4.55-4.56s4.4-1.69,7.21-1.69,4.99.49,6.96,1.47c1.97.98,3.48,2.43,4.54,4.36s1.59,4.33,1.59,7.2v.94c0,.49-.02.81-.06.97h-17.78ZM112.53,26.07c-.02-.64-.19-1.28-.51-1.92-.32-.64-.8-1.16-1.44-1.57s-1.46-.61-2.45-.61-1.87.2-2.54.6c-.68.4-1.2.91-1.56,1.53-.36.62-.57,1.28-.63,1.98h9.13Z"/>
|
||||
<g>
|
||||
<path class="cls-1" d="M136.79,28.51c.15,0,.31-.02.46-.02.01-.19.03-.38.03-.58,0-5.66-4.58-10.24-10.24-10.24-.15,0-.31.02-.46.02-.01.19-.03.38-.03.58,0,5.66,4.58,10.24,10.24,10.24Z"/>
|
||||
<path class="cls-1" d="M137.99,28.48c-.17,0-.34.02-.52.03-.01.19-.03.38-.03.58,0,5.66,4.58,10.24,10.24,10.24.17,0,.34-.02.52-.03.01-.19.03-.38.03-.58,0-5.66-4.58-10.24-10.24-10.24Z"/>
|
||||
<path class="cls-1" d="M148.23,18.21c0-.17-.02-.34-.03-.52-.19-.01-.38-.03-.58-.03-5.66,0-10.24,4.58-10.24,10.24,0,.17.02.34.03.52.19.01.38.03.58.03,5.66,0,10.24-4.58,10.24-10.24Z"/>
|
||||
<path class="cls-1" d="M136.79,28.54c-5.66,0-10.24,4.58-10.24,10.24,0,.17.02.34.03.52.19.01.38.03.58.03,5.66,0,10.24-4.58,10.24-10.24,0-.17-.02-.34-.03-.52-.19-.01-.38-.03-.58-.03Z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
BIN
assets/endex-icon.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
@@ -1,36 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 436.54 113.39" style="" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{display:none;}
|
||||
.st1{display:inline;fill:#4764AF;}
|
||||
.st2{font-family:'CoolveticaRg-Regular';}
|
||||
.st3{font-size:53.6682px;}
|
||||
.st4{display:inline;fill:#414042;}
|
||||
.st5{fill:#4764AF;}
|
||||
.st6{fill:#414042;}
|
||||
.st7{fill-rule:evenodd;clip-rule:evenodd;fill:#414042;}
|
||||
.st8{fill-rule:evenodd;clip-rule:evenodd;fill:#4764AF;}
|
||||
</style>
|
||||
<text id="Coolvetica_Regular" transform="matrix(1 0 0 1 121.1332 69.9318)" class="st0"><tspan x="0" y="0" class="st1 st2 st3">german</tspan><tspan x="164.92" y="0" class="st4 st2 st3">drones</tspan></text>
|
||||
<g id="germandrones">
|
||||
<path class="st5" d="M140.94,66.35c-0.5,1.18-1.4,2.1-2.71,2.76c-1.31,0.66-2.82,0.99-4.53,0.99c-2.18,0-4.02-0.38-5.5-1.15 c-1.48-0.77-2.68-1.78-3.6-3.03c-0.91-1.25-1.57-2.7-1.99-4.35c-0.41-1.65-0.62-3.33-0.62-5.04c0-2.04,0.3-3.91,0.91-5.61 c0.61-1.7,1.43-3.15,2.47-4.35c1.04-1.2,2.25-2.13,3.65-2.79c1.4-0.66,2.9-0.99,4.51-0.99c3.29,0,5.76,1.32,7.41,3.97v-3.27h6.98 v26.67c0,2-0.34,3.77-1.02,5.29c-0.68,1.52-1.61,2.79-2.79,3.81c-1.18,1.02-2.58,1.8-4.19,2.33c-1.61,0.54-3.33,0.81-5.15,0.81 s-3.52-0.26-5.1-0.78c-1.57-0.52-2.92-1.25-4.05-2.2c-1.13-0.95-2.01-2.1-2.66-3.46c-0.64-1.36-0.97-2.9-0.97-4.62h6.49 c0,1.61,0.53,2.85,1.58,3.73c1.06,0.88,2.46,1.32,4.21,1.32c1.86,0,3.43-0.51,4.72-1.53c1.29-1.02,1.93-2.41,1.93-4.16V66.35z M135.19,64.63c1.72,0,3.14-0.65,4.27-1.96c1.13-1.31,1.69-3.09,1.69-5.34c0-5.65-1.99-8.48-5.96-8.48c-3.97,0-5.96,2.68-5.96,8.05 c0,2.36,0.56,4.24,1.69,5.63S133.48,64.63,135.19,64.63z"/>
|
||||
<path class="st5" d="M157.09,58.51c0.11,2,0.69,3.6,1.74,4.78c1.06,1.18,2.44,1.77,4.16,1.77c1.14,0,2.15-0.26,3.03-0.78 c0.88-0.52,1.44-1.24,1.69-2.17h7.19c-0.82,2.72-2.25,4.81-4.29,6.28c-2.04,1.47-4.47,2.2-7.3,2.2c-8.8,0-13.2-4.79-13.2-14.38 c0-2.04,0.29-3.88,0.86-5.53c0.57-1.65,1.4-3.06,2.5-4.24c1.09-1.18,2.42-2.08,4-2.71c1.57-0.63,3.38-0.94,5.42-0.94 c4.08,0,7.16,1.31,9.26,3.92c2.09,2.61,3.14,6.55,3.14,11.81H157.09z M168.09,54.11c-0.04-0.97-0.21-1.82-0.51-2.55 c-0.3-0.73-0.71-1.34-1.21-1.82c-0.5-0.48-1.07-0.84-1.72-1.07c-0.64-0.23-1.31-0.35-1.99-0.35c-1.4,0-2.6,0.51-3.62,1.53 s-1.6,2.44-1.74,4.27H168.09z"/>
|
||||
<path class="st5" d="M177.43,69.89v-26.4h6.55v3.17c0.57-0.89,1.17-1.59,1.8-2.09c0.63-0.5,1.27-0.89,1.93-1.15 c0.66-0.27,1.33-0.44,2.01-0.51c0.68-0.07,1.38-0.11,2.09-0.11h0.91v7.14c-0.64-0.11-1.29-0.16-1.93-0.16 c-4.26,0-6.39,2.13-6.39,6.39v13.74H177.43z"/>
|
||||
<path class="st5" d="M225.3,69.89V53.9c0-1.61-0.38-2.92-1.13-3.92c-0.75-1-1.75-1.5-3.01-1.5c-1.29,0-2.35,0.54-3.19,1.61 s-1.26,2.42-1.26,4.03v15.78h-6.98V54c0-1.07-0.07-1.95-0.21-2.63c-0.14-0.68-0.38-1.22-0.72-1.61c-0.34-0.39-0.78-0.67-1.31-0.83 c-0.54-0.16-1.18-0.24-1.93-0.24c-2.83,0-4.24,1.72-4.24,5.15v16.05h-6.98v-26.4h6.55v3.86c0.89-1.75,1.97-2.95,3.22-3.6 c1.25-0.64,2.75-0.97,4.51-0.97c0.89,0,1.69,0.07,2.39,0.21c0.7,0.14,1.32,0.38,1.88,0.72s1.08,0.78,1.58,1.31 c0.5,0.54,1,1.18,1.5,1.93c0.72-1.47,1.66-2.53,2.84-3.19s2.61-0.99,4.29-0.99c1.32,0,2.54,0.22,3.65,0.67 c1.11,0.45,2.06,1.07,2.84,1.88c0.79,0.8,1.4,1.74,1.85,2.82s0.67,2.22,0.67,3.43v18.3H225.3z"/>
|
||||
<path class="st5" d="M251.44,69.89c-0.21-0.68-0.36-1.47-0.43-2.36c-0.82,0.93-1.91,1.67-3.27,2.23c-1.36,0.55-2.93,0.83-4.72,0.83 c-3.04,0-5.27-0.67-6.68-2.01c-1.41-1.34-2.12-3.09-2.12-5.23c0-1.9,0.3-3.41,0.91-4.53c0.61-1.13,1.45-2.01,2.52-2.66 c1.07-0.64,2.35-1.12,3.84-1.42c1.48-0.3,3.1-0.58,4.86-0.83c1.75-0.25,2.93-0.58,3.54-0.99c0.61-0.41,0.91-1.08,0.91-2.01 c0-0.86-0.4-1.53-1.21-2.01c-0.81-0.48-1.89-0.72-3.25-0.72c-1.61,0-2.76,0.36-3.46,1.07c-0.7,0.72-1.14,1.66-1.31,2.84h-6.49 c0.04-1.36,0.26-2.61,0.67-3.76c0.41-1.15,1.07-2.13,1.99-2.95c0.91-0.82,2.1-1.46,3.57-1.91c1.47-0.45,3.25-0.67,5.37-0.67 c2.07,0,3.84,0.23,5.29,0.7s2.61,1.14,3.49,2.01c0.88,0.88,1.51,1.97,1.91,3.27c0.39,1.31,0.59,2.78,0.59,4.43v16.69H251.44z M250.95,56.96c-0.36,0.36-0.88,0.64-1.56,0.86s-1.66,0.45-2.95,0.7c-2,0.39-3.38,0.9-4.13,1.5c-0.75,0.61-1.13,1.49-1.13,2.63 c0,1.97,1.13,2.95,3.38,2.95c0.89,0,1.73-0.15,2.5-0.46c0.77-0.3,1.43-0.71,1.99-1.23c0.55-0.52,1-1.13,1.34-1.82 c0.34-0.7,0.51-1.44,0.51-2.23L250.95,56.96z"/>
|
||||
<path class="st5" d="M277.63,69.89V53.9c0-2.04-0.34-3.42-1.02-4.13c-0.68-0.71-1.84-1.07-3.49-1.07c-3.61,0-5.42,2.02-5.42,6.06 v15.13h-6.98v-26.4h6.65v3.86c0.82-1.5,1.91-2.64,3.27-3.41c1.36-0.77,3.11-1.15,5.26-1.15c1.25,0,2.42,0.19,3.49,0.56 s1.99,0.94,2.76,1.69c0.77,0.75,1.38,1.67,1.82,2.76c0.45,1.09,0.67,2.35,0.67,3.78v18.3H277.63z"/>
|
||||
<path class="st6" d="M305.75,69.89l-0.05-3.22c-1.61,2.61-4.06,3.92-7.35,3.92c-1.68,0-3.22-0.32-4.62-0.97 c-1.4-0.64-2.59-1.57-3.6-2.79c-1-1.22-1.79-2.7-2.36-4.45c-0.57-1.75-0.86-3.74-0.86-5.96c0-2,0.24-3.84,0.72-5.5 c0.48-1.66,1.19-3.1,2.12-4.32c0.93-1.22,2.07-2.16,3.41-2.82c1.34-0.66,2.87-0.99,4.59-0.99c3.26,0,5.87,1.38,7.84,4.13v-13.1 h6.87v36.07H305.75z M299.95,64.9c1.68,0,3.09-0.7,4.21-2.09c1.13-1.4,1.69-3.22,1.69-5.47c0-5.72-1.95-8.59-5.85-8.59 c-4.01,0-6.01,2.72-6.01,8.16c0,2.36,0.55,4.29,1.66,5.77C296.77,64.16,298.2,64.9,299.95,64.9z"/>
|
||||
<path class="st6" d="M315.25,69.89v-26.4h6.55v3.17c0.57-0.89,1.17-1.59,1.8-2.09c0.62-0.5,1.27-0.89,1.93-1.15 c0.66-0.27,1.33-0.44,2.01-0.51c0.68-0.07,1.38-0.11,2.09-0.11h0.91v7.14c-0.64-0.11-1.29-0.16-1.93-0.16 c-4.26,0-6.39,2.13-6.39,6.39v13.74H315.25z"/>
|
||||
<path class="st6" d="M343.74,70.59c-2.15,0-4.06-0.34-5.74-1.02c-1.68-0.68-3.1-1.63-4.27-2.84c-1.16-1.22-2.05-2.68-2.66-4.4 c-0.61-1.72-0.91-3.6-0.91-5.63c0-2.08,0.31-3.97,0.94-5.69c0.63-1.72,1.53-3.18,2.71-4.4c1.18-1.22,2.6-2.16,4.27-2.82 c1.66-0.66,3.55-0.99,5.66-0.99c2.08,0,3.94,0.33,5.58,0.99c1.64,0.66,3.05,1.59,4.21,2.79c1.16,1.2,2.06,2.66,2.68,4.37 c0.62,1.72,0.94,3.63,0.94,5.74s-0.31,4.02-0.94,5.72c-0.63,1.7-1.52,3.16-2.68,4.37c-1.16,1.22-2.58,2.16-4.24,2.82 C347.64,70.26,345.79,70.59,343.74,70.59z M343.74,64.74c4.26,0,6.39-2.68,6.39-8.05c0-5.33-2.13-8-6.39-8s-6.39,2.67-6.39,8 C337.36,62.05,339.49,64.74,343.74,64.74z"/>
|
||||
<path class="st6" d="M376.32,69.89V53.9c0-2.04-0.34-3.42-1.02-4.13c-0.68-0.71-1.84-1.07-3.49-1.07c-3.61,0-5.42,2.02-5.42,6.06 v15.13h-6.98v-26.4h6.65v3.86c0.82-1.5,1.91-2.64,3.27-3.41c1.36-0.77,3.11-1.15,5.26-1.15c1.25,0,2.42,0.19,3.49,0.56 s1.99,0.94,2.76,1.69c0.77,0.75,1.38,1.67,1.82,2.76s0.67,2.35,0.67,3.78v18.3H376.32z"/>
|
||||
<path class="st6" d="M392.53,58.51c0.11,2,0.69,3.6,1.74,4.78c1.05,1.18,2.44,1.77,4.16,1.77c1.14,0,2.16-0.26,3.03-0.78 c0.88-0.52,1.44-1.24,1.69-2.17h7.19c-0.82,2.72-2.25,4.81-4.29,6.28c-2.04,1.47-4.47,2.2-7.3,2.2c-8.8,0-13.2-4.79-13.2-14.38 c0-2.04,0.29-3.88,0.86-5.53c0.57-1.65,1.4-3.06,2.5-4.24c1.09-1.18,2.42-2.08,4-2.71s3.38-0.94,5.42-0.94 c4.08,0,7.17,1.31,9.26,3.92c2.09,2.61,3.14,6.55,3.14,11.81H392.53z M403.53,54.11c-0.04-0.97-0.21-1.82-0.51-2.55 c-0.3-0.73-0.71-1.34-1.21-1.82s-1.07-0.84-1.72-1.07c-0.64-0.23-1.31-0.35-1.99-0.35c-1.4,0-2.6,0.51-3.62,1.53 c-1.02,1.02-1.6,2.44-1.75,4.27H403.53z"/>
|
||||
<path class="st6" d="M428.75,51.48c-0.18-1.22-0.64-2.1-1.37-2.66c-0.73-0.55-1.85-0.83-3.35-0.83c-1.43,0-2.51,0.17-3.25,0.51 c-0.73,0.34-1.1,0.92-1.1,1.74c0,0.72,0.37,1.29,1.1,1.72c0.73,0.43,1.8,0.84,3.19,1.23c2.29,0.64,4.22,1.19,5.8,1.64 c1.57,0.45,2.83,0.97,3.78,1.58s1.63,1.37,2.04,2.28c0.41,0.91,0.62,2.14,0.62,3.68c0,2.36-0.98,4.32-2.95,5.88 s-4.88,2.33-8.75,2.33c-1.9,0-3.61-0.21-5.15-0.64c-1.54-0.43-2.85-1.05-3.95-1.85c-1.09-0.8-1.93-1.77-2.52-2.9 c-0.59-1.13-0.9-2.39-0.94-3.78h7.19c0,1.25,0.49,2.22,1.48,2.9c0.98,0.68,2.26,1.02,3.84,1.02c1.32,0,2.46-0.21,3.41-0.62 c0.95-0.41,1.42-1.05,1.42-1.91c0-0.97-0.35-1.66-1.05-2.09c-0.7-0.43-1.76-0.8-3.19-1.13c-2.58-0.57-4.65-1.17-6.23-1.8 c-1.58-0.62-2.8-1.31-3.68-2.07c-0.88-0.75-1.47-1.57-1.77-2.47c-0.3-0.89-0.46-1.9-0.46-3.01c0-1,0.21-1.95,0.62-2.84 c0.41-0.89,1.06-1.68,1.96-2.36c0.89-0.68,2.06-1.22,3.49-1.64c1.43-0.41,3.18-0.62,5.26-0.62c3.79,0,6.56,0.77,8.32,2.31 c1.75,1.54,2.72,3.67,2.9,6.39H428.75z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path class="st5" d="M93.94,13.92c-0.62-0.55-1.26-1.09-1.91-1.6c-4.3-3.4-9.01-6.15-13.91-8.15c-1.21-0.53-2.46-0.94-3.7-1.38 c-1.25-0.37-2.49-0.78-3.75-1.07c-2.5-0.66-5.04-1.06-7.54-1.37c-1.26-0.11-2.49-0.26-3.77-0.29C58.74,0.04,58.1,0,57.49,0 c-0.6,0.01-1.19,0.01-1.79,0.02c-1.27-0.01-2.45,0.12-3.67,0.17c-1.2,0.14-2.4,0.23-3.58,0.42C39.01,2,30.63,5.72,23.96,10.45 c-6.66,4.79-11.7,10.46-15.2,16.05c-0.48,0.76-0.93,1.52-1.35,2.27c0.44-0.4,0.89-0.78,1.34-1.16c0.17-0.26,0.33-0.52,0.52-0.78 c3.68-5.36,8.81-10.84,15.59-15.05c3.37-2.1,7.11-3.92,11.14-5.31c4.03-1.38,8.37-2.24,12.84-2.6c1.12-0.1,2.25-0.11,3.38-0.16 c1.13,0.03,2.3-0.01,3.4,0.08c0.59,0.04,1.19,0.07,1.78,0.11c0.59,0.04,1.13,0.12,1.71,0.18c1.12,0.1,2.28,0.32,3.43,0.5 C67.11,5.43,71.67,6.9,75.99,9c2.86,1.36,5.6,3.02,8.19,4.93C87.55,13.92,90.78,13.91,93.94,13.92z"/>
|
||||
<path class="st5" d="M107.56,31.65c-1.33,2.41-3.01,4.54-5.04,6.39c0.47,1.25,0.91,2.52,1.29,3.81c0.71,2.4,1.2,4.86,1.58,7.33 c0.36,2.48,0.5,4.99,0.53,7.5c0.04,10.05-2.94,20.03-8.29,28.39c-5.35,8.37-13,15.13-21.66,19.28c-4.32,2.09-8.87,3.56-13.46,4.41 c-1.15,0.18-2.29,0.4-3.45,0.51c-1.15,0.15-2.3,0.23-3.44,0.29l-0.81,0.05l-0.89,0.01c-0.59,0-1.18,0.01-1.76,0.02 c-1.13-0.05-2.22-0.06-3.34-0.16c-4.47-0.36-8.81-1.22-12.84-2.6c-4.03-1.39-7.76-3.2-11.14-5.31c-5.19-3.24-9.44-7.2-12.8-11.29 c-0.65-0.43-1.28-0.89-1.91-1.36c3.4,4.89,7.96,9.81,13.81,14c6.67,4.73,15.06,8.46,24.51,9.85c1.17,0.19,2.41,0.29,3.62,0.42 c0.58,0.04,1.17,0.07,1.76,0.11l0.89,0.05l0.96,0.01c1.23,0.02,2.46,0.03,3.71-0.05c1.25-0.03,2.49-0.17,3.75-0.28 c2.5-0.31,5.04-0.71,7.54-1.37c1.27-0.28,2.5-0.7,3.76-1.07c1.23-0.45,2.48-0.85,3.7-1.39c4.9-2,9.61-4.75,13.91-8.15 c4.28-3.43,8.15-7.52,11.33-12.17c6.44-9.25,10.01-20.73,10-32.22C113.38,48.02,111.35,39.35,107.56,31.65z"/>
|
||||
<path class="st7" d="M70.77,19.26c-8.55,0.41-19.26-0.8-29.91,0.6C22.77,22.22,7.92,38.24,7.42,55.77 C6.86,75.47,19.88,91.96,38.89,95.43c7.37,1.35,14.87,1.7,22.21,0.11c7.9-1.7,12.55-6.99,14.53-14.77c0.79-3.14-0.19-4.4-3.5-4.35 c-8.16,0.12,7.1,0.03-24.48,0.03c-11.13-0.05-19.25-7.14-20.14-17.53c-0.83-9.65,6.63-18.65,17.61-19.44 c11.9-0.85,23.89-0.38,35.84-0.45c4.77-0.03,9.53,0.27,13.96-2.27c4.92-2.82,8.09-6.9,9.64-12.27c1.17-4.06,0.38-5.18-3.82-5.22 C91.47,19.2,82.18,19.26,70.77,19.26z"/>
|
||||
<path class="st8" d="M75.27,47.91c-6.19,0-20.89-0.06-27.08,0.02c-6.99,0.08-11.83,4.3-11.69,10.03c0.14,5.84,4.6,9.57,11.57,9.6 c7.88,0.03,24.27,0.12,32.15-0.03c8.84-0.16,16.63-6.84,18.41-15.24c0.68-3.21-0.29-4.49-3.52-4.4c-3.37,0.09-6.75,0.01-10.13,0.01 C81.74,47.9,78.5,47.9,75.27,47.91z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 75 KiB |
BIN
assets/hero-2.jpg
Normal file
|
After Width: | Height: | Size: 3.1 MiB |
BIN
assets/hero-bg.jpg
Normal file
|
After Width: | Height: | Size: 819 KiB |
|
Before Width: | Height: | Size: 14 MiB |
BIN
assets/holybro.jpg
Normal file
|
After Width: | Height: | Size: 3.4 MiB |
BIN
assets/thermal.jpg
Normal file
|
After Width: | Height: | Size: 266 KiB |
BIN
assets/webgis.jpg
Normal file
|
After Width: | Height: | Size: 179 KiB |
1390
css/style.css
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"news": [
|
||||
{
|
||||
"title": {
|
||||
"de": "Neue Röstung",
|
||||
"en": "New Roast"
|
||||
},
|
||||
"text": {
|
||||
"de": "Unsere neue Kaffeemischung ist da.",
|
||||
"en": "Our new coffee blend has arrived."
|
||||
},
|
||||
"image": "/assets/IMG_News1.png"
|
||||
}
|
||||
]
|
||||
}
|
||||
351
index.html
@@ -3,11 +3,13 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>endex | Ingenieurbüro für Fernerkundung und Geodatens</title>
|
||||
<title data-i18n="page_title">endex | Ingenieurbüro für Fernerkundung und Geodaten</title>
|
||||
|
||||
<link rel="stylesheet" href="css/style.css">
|
||||
<link rel="stylesheet" href="css/style.css?v=1.1">
|
||||
<link href="https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<link rel="icon" type="image/png" href="assets/endex-icon.png">
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -15,20 +17,19 @@
|
||||
<header>
|
||||
<div class="nav">
|
||||
<div class="logo" onclick="scrollToTop()">
|
||||
<img src="assets/endex_Logo_endex-Logo_Dual-DE.svg" alt="endex Logo">
|
||||
<img id="logo" src="assets/endex_Logo_endex-Logo_Dual-DE.svg" alt="endex Logo">
|
||||
</div>
|
||||
<nav class="nav-links">
|
||||
<a href="#news">News</a>
|
||||
<a href="#services">Leistungen</a>
|
||||
<a href="#company">Unternehmen</a>
|
||||
<!-- <a href="#clients">Kunden</a> -->
|
||||
<a href="#contact">Kontakt</a>
|
||||
<a href="#career">Karriere</a>
|
||||
<a href="#news" data-i18n="nav_news">News</a>
|
||||
<a href="#services" data-i18n="nav_services">Leistungen</a>
|
||||
<a href="#company" data-i18n="nav_company">Unternehmen</a>
|
||||
<a href="#contact" data-i18n="nav_contact">Kontakt</a>
|
||||
<a href="#career" data-i18n="nav_career">Karriere</a>
|
||||
</nav>
|
||||
<div class="mobile-menu">
|
||||
<div class="lang-switch">
|
||||
<span id="lang-de" class="active">DE</span> |
|
||||
<span id="lang-en">EN</span>
|
||||
<span id="lang-de" class="active" onclick="setLang('de')">DE</span> |
|
||||
<span id="lang-en" onclick="setLang('en')">EN</span>
|
||||
</div>
|
||||
<div class="burger" onclick="toggleBurger()">
|
||||
<span></span>
|
||||
@@ -42,14 +43,11 @@
|
||||
<!-- HERO -->
|
||||
<section id="start" class="hero">
|
||||
<div class="hero-overlay">
|
||||
<h1 class="hero-title">endex</h1>
|
||||
<p class="hero-subline">
|
||||
Mit endex werden Geodaten zum echten Mehrwert <br>
|
||||
Wir begleiten Sie durch die gesamte Wertschöpfungskette:
|
||||
Von der präzisen Datenerfassung bis zu klaren Insights, die bessere Entscheidungen ermöglichen
|
||||
<h1 class="hero-title" data-i18n="hero_title">endex</h1>
|
||||
<p class="hero-subline" data-i18n="hero_subline">
|
||||
Mit endex werden Geodaten zum Mehrwert. Wir begleiten Sie durch die gesamte Wertschöpfungskette: Von der präzisen Datenerfassung bis zu klaren Insights, die bessere Entscheidungen ermöglichen.
|
||||
</p>
|
||||
|
||||
<a href="#services" class="hero-button">
|
||||
<a href="#company" class="hero-button" data-i18n="hero_button">
|
||||
Erfahre mehr zu uns
|
||||
</a>
|
||||
</div>
|
||||
@@ -57,142 +55,105 @@
|
||||
|
||||
|
||||
<!-- NEWS -->
|
||||
<section class="news" id="news">
|
||||
<div class="news-container">
|
||||
<h2 class="news-section-title">Aktuelle News</h2>
|
||||
<div class="news-slider">
|
||||
<div class="news-track">
|
||||
<!-- NEWS SLIDES: copy & edit these for each article -->
|
||||
<div class="news-slide">
|
||||
<div class="news-media">
|
||||
<img src="assets/IMG_News1.jpg" alt="Artikel 1">
|
||||
</div>
|
||||
<div class="news-content">
|
||||
<h3 class="news-title">Fernerkundungsdrohnen für Küstenschutz und Katastrophenmanagement in den Philippinen</h3>
|
||||
<h4 class="news-subline">12. November 2025</h4>
|
||||
<p class="news-text">In den vergangenen Monaten konnten wir bei endex,
|
||||
gemeinsam mit der Deutschen Gesellschaft für Internationale Zusammenarbeit (GIZ),
|
||||
den Einsatz von Kameradrohnen in den Philippinen voranbringen. Während des zweiwöchigen
|
||||
Aufenthalts vor Ort wurden Mitarbeitende der philippinischen Küstenwache im Umgang mit deutschen
|
||||
Langstreckendrohnen geschult, die zukünftig für den Küstenschutz und das Katastrophenmanagement
|
||||
verwendet werden. Die mehrtägigen Schulungsprogramme beinhalteten die Flugvorbereitung, die
|
||||
Systemwartung und das Verhalten in Ausnahmesituationen.</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="news-slide">
|
||||
<div class="news-media">
|
||||
<img src="assets/IMG_News1.png" alt="Artikel 2">
|
||||
</div>
|
||||
<div class="news-content">
|
||||
<h3 class="news-title">Artikel 1 Lorem ipsum</h3>
|
||||
<h4 class="news-subline">H3 – Subline Lorem ipsum</h4>
|
||||
<p class="news-text">P – Beschreibung Lorem ipsum dolor sit amet, consetetur sadipscing<br>
|
||||
sed diam nonumy eirmod tempor invidunt ut labore et dolore magna<br>
|
||||
sed diam voluptua. At vero eos et accusam et justo duo dolores et<br>
|
||||
kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit<br>
|
||||
Beschreibung Lorem ipsum dolor sit amet, consetetur sadipscing<br>
|
||||
kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit<br>
|
||||
nonumy eirmod tempor invidunt ut labore et dolore magna.</p>
|
||||
<a href=href="mailto: lukas.uptmoor@endex-geodaten.de" class="news-button">
|
||||
Mehr dazu hier!
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news-slide">
|
||||
<div class="news-media">
|
||||
<img src="assets/IMG_News1.png" alt="Artikel 3">
|
||||
</div>
|
||||
<div class="news-content">
|
||||
<h3 class="news-title">Artikel 1 Lorem ipsum</h3>
|
||||
<h4 class="news-subline">H3 – Subline Lorem ipsum</h4>
|
||||
<p class="news-text">P – Beschreibung Lorem ipsum dolor sit amet, consetetur sadipscing<br>
|
||||
sed diam nonumy eirmod tempor invidunt ut labore et dolore magna<br>
|
||||
sed diam voluptua. At vero eos et accusam et justo duo dolores et<br>
|
||||
nonumy eirmod tempor invidunt ut labore et dolore magna.</p>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
<!-- DOT NAVIGATION -->
|
||||
<div class="news-dots"></div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="news" id="news">
|
||||
<div class="news-container">
|
||||
<h2 class="news-section-title" data-i18n="news_title">Aktuelle News</h2>
|
||||
<div class="news-slider">
|
||||
<div class="news-track">
|
||||
|
||||
<div class="news-slide">
|
||||
<div class="news-media">
|
||||
<img src="assets/IMG_News1.jpg" alt="Artikel 1">
|
||||
</div>
|
||||
<div class="news-content">
|
||||
<h3 class="news-title" data-i18n="news1_title">Fernerkundungsdrohnen für Küstenschutz und Katastrophenmanagement in den Philippinen</h3>
|
||||
<h4 class="news-subline" data-i18n="news1_date">12. November 2025</h4>
|
||||
<p class="news-text" data-i18n="news1_text">In den vergangenen Monaten konnten wir bei endex...</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- <div class="news-slide">
|
||||
<div class="news-media">
|
||||
<img src="assets/IMG_News1.png" alt="Artikel 2">
|
||||
</div>
|
||||
<div class="news-content">
|
||||
<h3 class="news-title" data-i18n="news2_title">Artikel 2 Lorem ipsum</h3>
|
||||
<h4 class="news-subline" data-i18n="news2_date">H3 – Subline Lorem ipsum</h4>
|
||||
<p class="news-text" data-i18n="news2_text">P – Beschreibung Lorem ipsum...</p>
|
||||
<a href="mailto:lukas.uptmoor@endex-geodaten.de" class="news-button" data-i18n="news2_button">
|
||||
Mehr dazu hier!
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-slide">
|
||||
<div class="news-media">
|
||||
<img src="assets/IMG_News1.png" alt="Artikel 3">
|
||||
</div>
|
||||
<div class="news-content">
|
||||
<h3 class="news-title" data-i18n="news3_title">Artikel 3 Lorem ipsum</h3>
|
||||
<h4 class="news-subline" data-i18n="news3_date">H3 – Subline Lorem ipsum</h4>
|
||||
<p class="news-text" data-i18n="news3_text">P – Beschreibung Lorem ipsum...</p>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<!-- SERVICES -->
|
||||
<section id="services">
|
||||
<div class="services-header">
|
||||
<h2>Unsere Services</h2>
|
||||
<h3>Topline (kurze Beschreibung, Slogan, etc.)</h3>
|
||||
</div>
|
||||
<div class="services-grid">
|
||||
|
||||
<div class="service-box">
|
||||
<img src="assets/service1.png">
|
||||
<h3 class="service-title">Inspektion von Bauwerken & Technischen Anlagen</h3>
|
||||
<div class="service-arrow">→</div>
|
||||
<p class="service-text">
|
||||
• Detektion von <strong>Funktionsstörungen und Wärmebrücken</strong> (z.B Solarparks, Gebäudedämmung)<br>
|
||||
• <strong>Flächen-</strong> und <strong>Volumenberechnung</strong> (z.B. Solarpotential, Haufwerksgröße von Abfall-, Roh- und Baustoffen)<br>
|
||||
• Detektion von <strong>Leckagen</strong> (z.B. Wasserleitungen, Deichanlagen)<br>
|
||||
• Visualisierung für <strong>vereinfachte Inspektion und Wartung</strong> (z.B. Straßen und Brücken, Windparks, Hochspannungsleitungen)
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="service-box">
|
||||
<img src="assets/service2.png">
|
||||
<h3 class="service-title">Kartierung von Land- & Wasserflächen</h3>
|
||||
<div class="service-arrow">→</div>
|
||||
<p class="service-text">
|
||||
• <strong>Umweltplanung</strong> (z.B. Artenschutz, Biotoptypen, Archäo- und Neobiota)<br>
|
||||
• Dokumentation von <strong>Vitalität für Land- und Forstwirtschaft</strong> (z.B. Bewässerung, Pflanzenschutz, Nährstoffbedarf, Totholz)<br>
|
||||
• Dokumentation von <strong>langfristigen Veränderungen</strong> (z.B. Desertifikation, Subsidenz, Wiedervernässung)<br>
|
||||
• Dokumentation von <strong>kurzfristigen Veränderungen</strong> (z.B. Gewässerqualität, Katastrophenmanagement, Schadenanalyse)
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="service-box">
|
||||
<img src="assets/service3.png">
|
||||
<h3 class="service-title">Verarbeitung & Auswertung von Geodaten</h3>
|
||||
<div class="service-arrow">→</div>
|
||||
<p class="service-text">
|
||||
• Aufbereitung von <strong>digitalen Höhenmodellen</strong> (z.B. DGM1, DOM1, nDOM1)<br>
|
||||
• Aufbereitung von <strong>digitalen Orthophotos</strong> (z.B. DOP10, DOP20)<br>
|
||||
• <strong>Vegetationsdetektierung</strong> für Baumkataster (z.B. Baumart, Baumgröße)<br>
|
||||
• <strong>Landnutzungsklassifizierung</strong> (z.B. Versiegelungsanalyse)
|
||||
</p>
|
||||
</div>
|
||||
<div class="news-dots"></div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<!-- SERVICES -->
|
||||
<section id="services">
|
||||
<div class="services-header">
|
||||
<h2 data-i18n="services_title">Unsere Services</h2>
|
||||
<p data-i18n="services_text"> Bei endex konzipieren wir automatisierte und leistungsfähige Fernerkundungsmethoden sowie skalierbare
|
||||
und webbasierte Geodateninfrastrukturen. Wir bieten praxisorientierte Beratungsdienstleistungen und maßgeschneiderte Produktentwicklungen
|
||||
für private und öffentliche Kundinnen und Kunden.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="services-grid">
|
||||
<div class="service-box">
|
||||
<img src="assets/holybro.jpg">
|
||||
<h3 class="service-title" data-i18n="service1_title">Inspektion von Bauwerken & Technischen Anlagen</h3>
|
||||
<div class="service-arrow">→</div>
|
||||
<p class="service-text" data-i18n-html="service1_text">
|
||||
• Detektion von <strong>Funktionsstörungen und Wärmebrücken</strong>...
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="service-box">
|
||||
<img src="assets/thermal.jpg">
|
||||
<h3 class="service-title" data-i18n="service2_title">Kartierung von Land- & Wasserflächen</h3>
|
||||
<div class="service-arrow">→</div>
|
||||
<p class="service-text" data-i18n-html="service2_text">
|
||||
• <strong>Umweltplanung</strong>...
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="service-box">
|
||||
<img src="assets/webgis.jpg">
|
||||
<h3 class="service-title" data-i18n="service3_title">Verarbeitung & Auswertung von Geodaten</h3>
|
||||
<div class="service-arrow">→</div>
|
||||
<p class="service-text" data-i18n-html="service3_text">
|
||||
• Aufbereitung von <strong>digitalen Höhenmodellen</strong>...
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- COMPANY -->
|
||||
<section id="company" class="company">
|
||||
<div class="company-content">
|
||||
|
||||
<h2>Das Unternehmen</h2>
|
||||
<h3>Environmental Intelligence – Geodatenbanken mit Zugriff von überall</h3>
|
||||
|
||||
<h2 data-i18n="company_title">Das Unternehmen</h2>
|
||||
<h3 data-i18n="company_subtitle">Environmental Intelligence – Geodatenbanken mit Zugriff von überall</h3>
|
||||
<div class="company-text">
|
||||
<p>
|
||||
Seit 2024 entwickeln wir bei endex maßgeschneiderte Lösungen im Bereich Fernerkundung und
|
||||
IoT-Umweltdatenerhebung: Per Drohne, Satellit oder Sensornetzwerk. Dabei steht auch die Einbindung
|
||||
in moderne SQL-basierte Geodatenbanken im Fokus, sodass die aufbereiteten Daten Ihnen jederzeit zur
|
||||
Verfügung stehen und über verschiedene Schnittstellen in Ihren Projekten genutzt werden können.
|
||||
Da wir auch mit sicherheitskritischen Organisationen zusammenarbeiten, setzen wir von Anfang an auf
|
||||
zuverlässigen Datenschutz und arbeiten ausschließlich mit Servern in Europa.
|
||||
|
||||
</p>
|
||||
Das Ingenieurbüro wurde aus dem Zusammenschluss von Luft-und Raumfahrtingenieur Lukas Uptmoor, M.Sc., und Umweltingenieur
|
||||
Patrick Zerhusen, M.Sc., gegründet und ist seitdem neben dem Stammsitz in Lohne auch in Osnabrück und Berlin vertreten.
|
||||
Angefangen mit Pflanzenmonitoring in der Landwirtschaft hat sich unser Kerngeschäft heute auf komplexere Beratungsdienstleistungen
|
||||
für Regierungsprojekte verlagert. So ist endex z.B. im Rahmen der deutsch-philippinischen Entwicklungszusammenarbeit in Südostasien
|
||||
als Beratungspartner für zivile Drohnen-und Fernerkundungssysteme tätg. Im Fokus steht vor allem allem um die Erfassung von Umwelt-
|
||||
und Landnutzungsveränderungen. </p>
|
||||
<p data-i18n="company_text1">Seit 2024 entwickeln wir bei endex...</p>
|
||||
<p data-i18n="company_text2">Das Ingenieurbüro wurde aus dem Zusammenschluss...</p>
|
||||
</div>
|
||||
<img src="assets/company.jpg">
|
||||
</div>
|
||||
@@ -200,101 +161,85 @@
|
||||
|
||||
|
||||
<!-- DIVIDER 1 -->
|
||||
<div id="divider-1">
|
||||
</div>
|
||||
<div id="divider-1"></div>
|
||||
|
||||
|
||||
<!-- CLIENTS -->
|
||||
<section id="clients">
|
||||
<h2>Ausgewählte Kunden</h2>
|
||||
<div class="logo-scroll">
|
||||
<div class="logo-track">
|
||||
<img src="assets/germandrones_logo.svg">
|
||||
<img src="assets/giz_logo.svg">
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- CONTACTS -->
|
||||
<!-- CONTACT -->
|
||||
<section id="contact">
|
||||
<h2>Bereit mit uns zu Arbeiten?</h2>
|
||||
<p>
|
||||
Wir stellen Ihnen unser Know-How im Bereich Fernerkundung oder Geodaten gerne für Ihr Projekt zur Verfügung <br>
|
||||
und freuen uns auf ein unverbindliches Gespräch mit Ihnen!
|
||||
<h2 data-i18n="contact_title">Bereit mit uns zu Arbeiten?</h2>
|
||||
<p data-i18n="contact_text">
|
||||
Wir stellen Ihnen unser Know-How im Bereich Fernerkundung oder Geodaten gerne für Ihr Projekt zur Verfügung und freuen uns auf ein unverbindliches Gespräch mit Ihnen!
|
||||
</p>
|
||||
<div class="content-box">
|
||||
<h3>Kontakt</h3>
|
||||
<h3 data-i18n="contact_box_title">Kontakt</h3>
|
||||
<div class="contact-options">
|
||||
<img src="assets/icon-mail.svg">
|
||||
<a href="mailto: lukas.uptmoor@endex-geodaten.de
|
||||
" class="contact-link">lukas.uptmoor@endex-geodaten.de
|
||||
</a>
|
||||
<a href="mailto:info@endex-geodaten.de" class="contact-link">info@endex-geodaten.de</a>
|
||||
</div>
|
||||
<div class="contact-options">
|
||||
<img src="assets/icon-phone.svg">
|
||||
<a href="tel:+4900000000000" class="contact-link">+49 174 612 4118</a>
|
||||
<a href="tel:+491746124118" class="contact-link">+49 174 612 4118</a>
|
||||
</div>
|
||||
<div class="contact-options">
|
||||
<img src="assets/icon-linkedin.svg">
|
||||
<a href="https://de.linkedin.com/company/endex-geo" target="_blank" class="contact-link">LinkedIn</a>
|
||||
</div>
|
||||
</div>
|
||||
<a href=href="mailto: lukas.uptmoor@endex-geodaten.de
|
||||
" class="contact-button">
|
||||
<a href="mailto:lukas.uptmoor@endex-geodaten.de" class="contact-button" data-i18n="contact_button">
|
||||
Schicke uns eine Mail
|
||||
</a>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- CAREER -->
|
||||
<section id="career">
|
||||
<h2>Jobs und Karriere</h2>
|
||||
Unsere Mission ist es, den Weg von Umweltmesstechnik zur Datenverwaltung und Auswertung zu vereinfachen.
|
||||
Wir freuen uns stets über neue Perspektiven und Impulse und bieten eine Umgebung, in der gemeinsames Lernen
|
||||
und Wachsen im Vordergrund stehen. Daher wenden wir uns gezielt an junge Talente und Universtäten. <br>
|
||||
<br>
|
||||
<h3>Wir suchen für unseren Standort in Berlin</h3>
|
||||
<p> • Praktikant/-in oder Abschlussarbeit Geoinformatik / Geografie oder vergleichbarer Studiengang<br>
|
||||
</p>
|
||||
<h2 data-i18n="career_title">Jobs und Karriere</h2>
|
||||
<p data-i18n="career_text1">Unsere Mission ist es...</p>
|
||||
<h3 data-i18n="career_subtitle">Wir suchen für unseren Standort in Berlin</h3>
|
||||
<p data-i18n="career_text2">• Praktikant/-in oder Abschlussarbeit Geoinformatik...</p>
|
||||
</section>
|
||||
|
||||
|
||||
<!-- DIVIDER 2 -->
|
||||
<div id="divider-2">
|
||||
</div>
|
||||
<div id="divider-2"></div>
|
||||
|
||||
|
||||
<!-- FOOTER -->
|
||||
<footer>
|
||||
<div class="footer-grid">
|
||||
<img src="assets/endex_Logo_endex-Logo_Dual-DE.svg" id="footer-logo" alt="endex Logo">
|
||||
<div>
|
||||
<h4>Services</h4>
|
||||
<a href="#news">Newsletter</a><br>
|
||||
<a href="#services">Leistungen</a><br>
|
||||
<a href="#company">Unternehmen</a><br>
|
||||
<a href="#clients">Kunden</a><br>
|
||||
<a href="#contact">Kontakt</a><br>
|
||||
<a href="#career">Karriere</a>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Rechtliches</h4>
|
||||
<a href="/legal/legals.html" target="_blank">Impressum</a><br>
|
||||
<a href="/legal/legals.html" target="_blank">Datenschutz</a><br>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Anschrift</h4>
|
||||
<a>Musterfirma GmbH<br>Frau Erika Mustermann<br>Hauptstraße 1<br>12345 Musterstadt</a>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Social</h4>
|
||||
<div class="footer-grid">
|
||||
<img src="assets/endex-Logo_Solo.svg" id="footer-logo" alt="endex Logo">
|
||||
<div>
|
||||
<h4 data-i18n="footer_services">Services</h4>
|
||||
<a href="#news" data-i18n="nav_news">Newsletter</a><br>
|
||||
<a href="#services" data-i18n="nav_services">Leistungen</a><br>
|
||||
<a href="#company" data-i18n="nav_company">Unternehmen</a><br>
|
||||
<a href="#contact" data-i18n="nav_contact">Kontakt</a><br>
|
||||
<a href="#career" data-i18n="nav_career">Karriere</a>
|
||||
</div>
|
||||
<div>
|
||||
<h4 data-i18n="footer_legal">Rechtliches</h4>
|
||||
<a href="/legal/legals.html" target="_blank" data-i18n="footer_imprint">Impressum</a><br>
|
||||
<a href="/legal/legals.html" target="_blank" data-i18n="footer_privacy">Datenschutz</a>
|
||||
</div>
|
||||
<div>
|
||||
<h4 data-i18n="footer_address">Anschrift</h4>
|
||||
<a>endex GmbH<br>
|
||||
Wicheler Kamp 2<br>
|
||||
49393 Lohne<br>
|
||||
Germany</a>
|
||||
</div>
|
||||
<div>
|
||||
<h4 data-i18n="footer_social">Social</h4>
|
||||
<a href="https://de.linkedin.com/company/endex-geo" target="_blank">
|
||||
<img src="assets/icon-linkedin.svg"></img>
|
||||
<img src="assets/icon-linkedin.svg">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="copyright" data-i18n="footer_copyright">
|
||||
Copyright © 2026 endex
|
||||
</div>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright © 2026 endex
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="js/script.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
183
js/script.js
@@ -5,6 +5,7 @@ GLOBAL STATE
|
||||
let index = 0;
|
||||
let track;
|
||||
let dots = [];
|
||||
let currentLang = "de";
|
||||
|
||||
|
||||
/* =====================================================
|
||||
@@ -12,12 +13,77 @@ DOM CONTENT LOADED
|
||||
===================================================== */
|
||||
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
const saved = localStorage.getItem("lang") || "de";
|
||||
setLang(saved, false);
|
||||
initServices();
|
||||
initNavigation();
|
||||
initNewsSlider();
|
||||
});
|
||||
|
||||
|
||||
/* =====================================================
|
||||
i18n – LANGUAGE SWITCHING
|
||||
===================================================== */
|
||||
|
||||
async function setLang(lang, save = true) {
|
||||
|
||||
try {
|
||||
const res = await fetch(`locales/${lang}.json`);
|
||||
const translations = await res.json();
|
||||
|
||||
currentLang = lang;
|
||||
document.documentElement.lang = lang;
|
||||
|
||||
if (save) localStorage.setItem("lang", lang);
|
||||
|
||||
/* Plain text nodes */
|
||||
document.querySelectorAll("[data-i18n]").forEach(el => {
|
||||
const key = el.getAttribute("data-i18n");
|
||||
if (translations[key] !== undefined) {
|
||||
el.textContent = translations[key];
|
||||
}
|
||||
});
|
||||
|
||||
/* HTML nodes (for content with <strong>, <br> etc.) */
|
||||
document.querySelectorAll("[data-i18n-html]").forEach(el => {
|
||||
const key = el.getAttribute("data-i18n-html");
|
||||
if (translations[key] !== undefined) {
|
||||
el.innerHTML = translations[key];
|
||||
}
|
||||
});
|
||||
|
||||
/* Update active button */
|
||||
document.getElementById("lang-de").classList.toggle("active", lang === "de");
|
||||
document.getElementById("lang-en").classList.toggle("active", lang === "en");
|
||||
|
||||
// Change logo
|
||||
const logo = document.getElementById("logo");
|
||||
|
||||
if (lang === "de") {
|
||||
logo.src = "assets/endex_Logo_endex-Logo_Dual-DE.svg";
|
||||
} else {
|
||||
logo.src = "assets/endex_Logo_endex-Logo_Dual-EN.svg";
|
||||
}
|
||||
|
||||
} catch (err) {
|
||||
console.error("Language file could not be loaded:", err);
|
||||
}
|
||||
}
|
||||
|
||||
/* Attribute handling (for [src], [alt], etc.) */
|
||||
document.querySelectorAll("[data-i18n-attr]").forEach(el => {
|
||||
const attrMap = el.getAttribute("data-i18n-attr"); // Example: "src:logo_path,alt:logo_alt"
|
||||
const mappings = attrMap.split(';');
|
||||
|
||||
mappings.forEach(mapping => {
|
||||
const [attr, key] = mapping.split(':');
|
||||
if (translations[key] !== undefined) {
|
||||
el.setAttribute(attr, translations[key]);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
/* =====================================================
|
||||
SERVICES EXPAND / COLLAPSE
|
||||
===================================================== */
|
||||
@@ -29,17 +95,15 @@ function initServices() {
|
||||
boxes.forEach(box => {
|
||||
|
||||
const arrow = box.querySelector(".service-arrow");
|
||||
const text = box.querySelector(".service-text");
|
||||
const text = box.querySelector(".service-text");
|
||||
|
||||
let closeTimeout;
|
||||
|
||||
arrow.addEventListener("click", () => {
|
||||
|
||||
box.addEventListener("click", () => {
|
||||
boxes.forEach(b => {
|
||||
if (b !== box) b.classList.remove("open");
|
||||
if (b.closeTimeout) clearTimeout(b.closeTimeout);
|
||||
});
|
||||
|
||||
box.classList.toggle("open");
|
||||
});
|
||||
|
||||
@@ -47,11 +111,9 @@ function initServices() {
|
||||
box.addEventListener("mouseleave", () => {
|
||||
if (box.classList.contains("open")) {
|
||||
box.classList.add("closing");
|
||||
|
||||
closeTimeout = setTimeout(() => {
|
||||
box.classList.remove("open");
|
||||
}, 600);
|
||||
|
||||
box.closeTimeout = closeTimeout;
|
||||
}
|
||||
});
|
||||
@@ -64,10 +126,7 @@ function initServices() {
|
||||
|
||||
/* CLEANUP CLASS */
|
||||
text.addEventListener("transitionend", e => {
|
||||
if (
|
||||
e.propertyName === "max-height" &&
|
||||
box.classList.contains("closing")
|
||||
) {
|
||||
if (e.propertyName === "max-height" && box.classList.contains("closing")) {
|
||||
box.classList.remove("closing");
|
||||
}
|
||||
});
|
||||
@@ -80,10 +139,7 @@ SCROLL TO TOP
|
||||
===================================================== */
|
||||
|
||||
function scrollToTop() {
|
||||
window.scrollTo({
|
||||
top: 0,
|
||||
behavior: "smooth"
|
||||
});
|
||||
window.scrollTo({ top: 0, behavior: "smooth" });
|
||||
}
|
||||
|
||||
|
||||
@@ -106,23 +162,14 @@ function initNavigation() {
|
||||
const navLinks = document.querySelectorAll(".nav-links a");
|
||||
|
||||
window.addEventListener("scroll", () => {
|
||||
|
||||
let current = "";
|
||||
|
||||
sections.forEach(section => {
|
||||
const top = section.offsetTop - 120;
|
||||
|
||||
if (window.scrollY >= top) {
|
||||
current = section.getAttribute("id");
|
||||
}
|
||||
if (window.scrollY >= top) current = section.getAttribute("id");
|
||||
});
|
||||
|
||||
navLinks.forEach(link => {
|
||||
link.classList.remove("active");
|
||||
|
||||
if (link.getAttribute("href") === "#" + current) {
|
||||
link.classList.add("active");
|
||||
}
|
||||
if (link.getAttribute("href") === "#" + current) link.classList.add("active");
|
||||
});
|
||||
});
|
||||
}
|
||||
@@ -135,19 +182,16 @@ NEWS SLIDER
|
||||
function initNewsSlider() {
|
||||
|
||||
track = document.querySelector(".news-track");
|
||||
const slider = document.querySelector(".news-slider");
|
||||
const slider = document.querySelector(".news-slider");
|
||||
const dotsContainer = document.querySelector(".news-dots");
|
||||
const slides = document.querySelectorAll(".news-slide");
|
||||
const slides = document.querySelectorAll(".news-slide");
|
||||
|
||||
if (!track || !dotsContainer || slides.length === 0) return;
|
||||
|
||||
let autoSlide;
|
||||
const INTERVAL = 8000; // 8 sec
|
||||
|
||||
/* -------------------------
|
||||
CREATE DOTS
|
||||
------------------------- */
|
||||
const INTERVAL = 8000;
|
||||
|
||||
/* CREATE DOTS */
|
||||
dotsContainer.innerHTML = "";
|
||||
dots = [];
|
||||
|
||||
@@ -155,73 +199,39 @@ function initNewsSlider() {
|
||||
const dot = document.createElement("div");
|
||||
dot.classList.add("news-dot");
|
||||
if (i === 0) dot.classList.add("active");
|
||||
|
||||
dot.addEventListener("click", () => {
|
||||
index = i;
|
||||
updateSlider();
|
||||
restartAutoSlide();
|
||||
});
|
||||
|
||||
dotsContainer.appendChild(dot);
|
||||
dots.push(dot);
|
||||
});
|
||||
|
||||
/* -------------------------
|
||||
UPDATE SLIDER
|
||||
------------------------- */
|
||||
|
||||
/* UPDATE SLIDER */
|
||||
function updateSlider() {
|
||||
track.style.transform = `translateX(-${index * 100}%)`;
|
||||
|
||||
dots.forEach((dot, i) =>
|
||||
dot.classList.toggle("active", i === index)
|
||||
);
|
||||
dots.forEach((dot, i) => dot.classList.toggle("active", i === index));
|
||||
}
|
||||
|
||||
/* -------------------------
|
||||
AUTO LOOP
|
||||
------------------------- */
|
||||
|
||||
/* AUTO LOOP */
|
||||
function startAutoSlide() {
|
||||
autoSlide = setInterval(() => {
|
||||
index++;
|
||||
|
||||
if (index >= slides.length) {
|
||||
index = 0; // LOOP BACK
|
||||
}
|
||||
|
||||
index = (index + 1) >= slides.length ? 0 : index + 1;
|
||||
updateSlider();
|
||||
}, INTERVAL);
|
||||
}
|
||||
|
||||
function stopAutoSlide() {
|
||||
clearInterval(autoSlide);
|
||||
}
|
||||
function stopAutoSlide() { clearInterval(autoSlide); }
|
||||
function restartAutoSlide() { stopAutoSlide(); startAutoSlide(); }
|
||||
|
||||
function restartAutoSlide() {
|
||||
stopAutoSlide();
|
||||
startAutoSlide();
|
||||
}
|
||||
/* PAUSE ON HOVER */
|
||||
const newsSection = document.querySelector("#news");
|
||||
newsSection.addEventListener("mouseenter", stopAutoSlide);
|
||||
newsSection.addEventListener("mouseleave", startAutoSlide);
|
||||
|
||||
/* -------------------------
|
||||
PAUSE ON HOVER
|
||||
------------------------- */
|
||||
|
||||
const newsSection = document.querySelector("#news");
|
||||
|
||||
newsSection.addEventListener("mouseenter", () => {
|
||||
stopAutoSlide();
|
||||
});
|
||||
|
||||
newsSection.addEventListener("mouseleave", () => {
|
||||
startAutoSlide();
|
||||
});
|
||||
|
||||
/* -------------------------
|
||||
TOUCH SUPPORT
|
||||
------------------------- */
|
||||
|
||||
let startX = 0;
|
||||
/* TOUCH SUPPORT */
|
||||
let startX = 0;
|
||||
let isDragging = false;
|
||||
|
||||
track.addEventListener("touchstart", e => {
|
||||
@@ -232,32 +242,21 @@ newsSection.addEventListener("mouseleave", () => {
|
||||
|
||||
track.addEventListener("touchmove", e => {
|
||||
if (!isDragging) return;
|
||||
|
||||
const delta = e.touches[0].clientX - startX;
|
||||
|
||||
track.style.transition = "none";
|
||||
track.style.transform =
|
||||
`translateX(calc(-${index * 100}% + ${delta}px))`;
|
||||
track.style.transform = `translateX(calc(-${index * 100}% + ${delta}px))`;
|
||||
});
|
||||
|
||||
track.addEventListener("touchend", e => {
|
||||
|
||||
isDragging = false;
|
||||
track.style.transition = "transform 0.6s ease";
|
||||
|
||||
const delta = e.changedTouches[0].clientX - startX;
|
||||
|
||||
if (delta > 50 && index > 0) index--;
|
||||
if (delta > 50 && index > 0) index--;
|
||||
else if (delta < -50 && index < slides.length - 1) index++;
|
||||
|
||||
updateSlider();
|
||||
restartAutoSlide();
|
||||
});
|
||||
|
||||
/* -------------------------
|
||||
INIT
|
||||
------------------------- */
|
||||
|
||||
updateSlider();
|
||||
startAutoSlide();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,9 +3,11 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>endex Datenschutz</title>
|
||||
<title>endex | Ingenieurbüro für Fernerkundung und Geodaten</title>
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
<link href="https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;600&display=swap" rel="stylesheet">
|
||||
<link rel="icon" type="image/png" href="assets/endex-icon.png">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
@@ -13,22 +15,34 @@
|
||||
|
||||
<section id="impressum">
|
||||
<h1>Impressum</h1>
|
||||
<h2>Dienstanbieter</h2>
|
||||
<p>endex Geodaten<br>
|
||||
Musterstr. 123<br>
|
||||
12345, Musterstadt<br>
|
||||
Deutschland</p>
|
||||
<h2>Verantwortlich für die Webseite</h2>
|
||||
<p><strong>endex GmbH</strong><br>
|
||||
Wicheler Kamp 2<br>
|
||||
49393 Lohne (Oldenburg)<br>
|
||||
Deutschland<br><br>
|
||||
Geschäftsführer: Lukas Uptmoor</p>
|
||||
|
||||
<h2>Kontaktmöglichkeiten</h2>
|
||||
<p>E-Mail-Adresse: <a>info@endex.com</a><br>
|
||||
Telefon: <a>0129132123124</a></p>
|
||||
<p><strong>Email:</strong> <a>info@endex-geodaten.de</a><br>
|
||||
<strong>Tel.:</strong> <a>+49 174 612 4118</a></p>
|
||||
|
||||
<h2>Angaben zum Unternehmen</h2>
|
||||
<p>Infos nötig!!!!</p>
|
||||
<p>Das Ingenieurbüro endex wurde von Lukas Uptmoor (Luft- und Raumfahrtingenieur) und Patrick Zerhusen (Umweltingenieur)
|
||||
gegründet. Die Schwerpunktthemen beinhalten automatisierte und leistungsfähige Fernerkundungsmethoden sowie
|
||||
anspruchsvolle, skalierbare und webbasierte Geodateninfrastrukturen. Wir bieten praxisorientierte Beratungsdienstleistungen
|
||||
und maßgeschneiderte Produktentwicklungen. </p>
|
||||
|
||||
<h2>Social Media und andere Onlinepräsenzen</h2>
|
||||
<p>Dieses Impressum gilt auch für die folgenden Social-Media-Präsenzen und Onlineprofile:<br>
|
||||
<a href="https://www.linkedin.com/company/endex-geo/posts/?feedView=all" target="_blank">https://www.linkedin.com/company/endex-geo/posts/?feedView=all</a></p>
|
||||
<a href="https://www.linkedin.com/company/endex-geo/posts/?feedView=all" target="_blank">LinkedIn</a></p>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<p>Konzeption und Umsetzung der Website durch Felix Büschelmann, Köln. </p>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
@@ -37,7 +51,7 @@
|
||||
|
||||
<h2>§ 1 Allgemeine Informationen</h2>
|
||||
<p>In dieser Datenschutzerklärung finden Sie detaillierte Informationen darüber, was mit Ihren persönlichen Daten geschieht,<br>
|
||||
wenn Sie unsere Website <a href="https://endex-geodaten.de/" target="_blank">https://endex-geodaten.de/</a> besuchen. Alle Daten, die eine persönliche Identifizierung Ihrerseits<br>
|
||||
wenn Sie unsere Website <a href="https://endex-geodaten.de/" target="_blank">https://endex-geodaten.de</a> besuchen. Alle Daten, die eine persönliche Identifizierung Ihrerseits<br>
|
||||
ermöglichen, sind personenbezogene Daten. Bei der Verarbeitung Ihrer Daten halten wir uns strikt an die gesetzlichen<br>
|
||||
Vorgaben, insbesondere die Datenschutzgrundverordnung („DSGVO“). Uns ist es sehr wichtig, dass Ihr Besuch auf unserer<br>
|
||||
Website vollkommen sicher ist.</p>
|
||||
@@ -45,11 +59,11 @@
|
||||
<h2>§ 2 Verantwortliche Stelle</h2>
|
||||
<p>Die Verantwortung für die Erhebung und Verarbeitung personenbezogener Daten auf dieser Website liegt datenschutzrechtlich bei:</p>
|
||||
<ul>
|
||||
<li><strong>Name:</strong> Lorem ipsum</li>
|
||||
<li><strong>Adresse:</strong> Lorem ipsum</li>
|
||||
<li><strong>Land:</strong> Lorem ipsum</li>
|
||||
<li><strong>E-Mail:</strong> Lorem ipsum</li>
|
||||
<li><strong>Tel.:</strong> Lorem ipsum</li>
|
||||
<li><strong>Name:</strong> endex GmbH i.G.</li>
|
||||
<li><strong>Anschrift:</strong> Wicheler Kamp 2, 49393 Lohne (Oldenburg)</li>
|
||||
<li><strong>Land:</strong> Deutschland</li>
|
||||
<li><strong>Email:</strong> info@endex-geodaten.de</li>
|
||||
<li><strong>Tel.:</strong> +49 174 612 4118</li>
|
||||
</ul>
|
||||
|
||||
<h2>§ 3 Soziale Medien</h2>
|
||||
|
||||
BIN
locales/.DS_Store
vendored
Normal file
66
locales/de.json
Normal file
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"nav_news": "News",
|
||||
"nav_services": "Leistungen",
|
||||
"nav_company": "Unternehmen",
|
||||
"nav_contact": "Kontakt",
|
||||
"nav_career": "Karriere",
|
||||
|
||||
"logo_path": "assets/endex_Logo_endex-Logo_Dual-DE.svg",
|
||||
"page_title": "endex | Ingenieurbüro für Fernerkundung und Geodaten",
|
||||
|
||||
|
||||
|
||||
"hero_title": "endex",
|
||||
"hero_subline": "Mit endex werden Geodaten zum Mehrwert. Wir begleiten Sie durch die gesamte Wertschöpfungskette: Von leistungsfähigen Fernerkundungsmethoden bis zu skalierbaren, webbasierten Geodateninfrastrukturen.",
|
||||
"hero_button": "Erfahren Sie mehr",
|
||||
|
||||
"news_title": "Neuigkeiten",
|
||||
|
||||
"news1_title": "Fernerkundungsdrohnen für Küstenschutz und Katastrophenmanagement in den Philippinen",
|
||||
"news1_date": "12. November 2025",
|
||||
"news1_text": "In den vergangenen Monaten durften wir bei endex, gemeinsam mit der Deutschen Gesellschaft für Internationale Zusammenarbeit (GIZ), den Einsatz von Kameradrohnen in den Philippinen voranbringen. Während des zweiwöchigen Aufenthalts vor Ort wurden Mitarbeitende der philippinischen Küstenwache im Umgang mit deutschen Langstreckendrohnen geschult, die zukünftig für den Küstenschutz und das Katastrophenmanagement verwendet werden. Die mehrtägigen Schulungsprogramme beinhalteten die Flugvorbereitung, die Systemwartung und das Verhalten in Ausnahmesituationen.",
|
||||
|
||||
"news2_title": "Artikel 2 Lorem ipsum",
|
||||
"news2_date": "H3 – Subline Lorem ipsum",
|
||||
"news2_text": "P – Beschreibung Lorem ipsum dolor sit amet, consetetur sadipscing sed diam nonumy eirmod tempor invidunt ut labore et dolore magna sed diam voluptua.",
|
||||
"news2_button": "Mehr dazu hier!",
|
||||
|
||||
"news3_title": "Artikel 3 Lorem ipsum",
|
||||
"news3_date": "H3 – Subline Lorem ipsum",
|
||||
"news3_text": "P – Beschreibung Lorem ipsum dolor sit amet, consetetur sadipscing sed diam nonumy eirmod tempor invidunt ut labore et dolore magna sed diam voluptua.",
|
||||
|
||||
"services_title": "Leistungen",
|
||||
"services_text": "Bei endex konzipieren wir automatisierte und leistungsfähige Fernerkundungsmethoden sowie skalierbare und webbasierte Geodateninfrastrukturen. Wir bieten praxisorientierte Beratungsdienstleistungen und maßgeschneiderte Produktentwicklungen für private und öffentliche Kundinnen und Kunden.",
|
||||
|
||||
"service1_title": "UAV- & Fernerkundungsberatung",
|
||||
"service1_text": "Wir konzipieren und implementieren intelligente UAV- und Fernerkundungslösungen mit visionbasierter Navigation, Edge-Computing und Echtzeit-IoT-Anbindung an Cloud-Backends. Von der Sensordatenerfassung bis zur skalierbaren Systemintegration verwandeln wir Rohdaten in zuverlässige, einsatzfähige Lösungen – individuell auf Ihre Anwendung abgestimmt.",
|
||||
|
||||
"service2_title": "Geodaten-Infrastruktur & Systemintegration",
|
||||
"service2_text": "Wir lösen isolierte Datenstrukturen auf und schaffen integrierte, effiziente Geodaten-Architekturen. Ob gemeinsame räumliche Datenbanken, automatisierte ETL-Prozesse oder leistungsfähige Geodata-Warehouses – wir entwickeln Workflows, die Redundanzen reduzieren, Zusammenarbeit verbessern und eine konsistente Datenbasis sicherstellen.",
|
||||
|
||||
"service3_title": "Digital-Twin- & WebGIS-Entwicklung",
|
||||
"service3_text": "Wir machen komplexe Geodaten verständlich und entscheidungsrelevant. Mit digitalen Zwillingen und interaktiven WebGIS-Anwendungen ermöglichen wir Simulationen, Monitoring und strategische Raumplanung – für transparente, datenbasierte Entscheidungsprozesse auf allen Ebenen.",
|
||||
|
||||
"company_title": "Über uns",
|
||||
"company_subtitle": "Environmental Intelligence – Fernerkundung und Geodatensysteme",
|
||||
"company_text1": "Seit 2024 entwickeln wir bei endex maßgeschneiderte Fernerkundungsmethoden und Geodateninfrastrukturen. Hierfür nutzen wir Drohnenplattformen, Satellitendaten und Sensornetzwerke sowie moderne, SQL-basierte Geodatenbanken. So stehen Ihnen die aufbereiteten Datensätze jederzeit zur Verfügung und können durch verschiedene Schnittstellen in bestehende Projektstrukturen integriert werden. Weil wir auch mit sicherheitskritischen Unternehmen zusammenarbeiten, setzen wir von Anfang an auf zuverlässigen Datenschutz und arbeiten ausschließlich auf europäischen Servern.",
|
||||
"company_text2": "Das Ingenieurbüro wurde aus dem Zusammenschluss von Luft-und Raumfahrtingenieur Lukas Uptmoor, M.Sc., und Umweltingenieur Patrick Zerhusen, M.Sc., gegründet und ist seitdem neben dem Stammsitz in Lohne auch in Osnabrück und Berlin vertreten. Angefangen mit Pflanzenmonitoring für die Landwirtschaft verlagerte sich das Kerngeschäft auf komplexere Beratungsdienstleistungen für Regierungsprojekte. So war endex beispielsweise im Rahmen der deutsch-philippinischen Entwicklungszusammenarbeit in Südostasien als Beratungspartner für zivile Drohnen- und Fernerkundungssysteme tätig. ",
|
||||
|
||||
"contact_title": "Bereit mit uns zu Arbeiten?",
|
||||
"contact_text": "Wir stellen Ihnen unser Know-how im Bereich Fernerkundung und Geodaten gerne für Ihr Projekt zur Verfügung. Kontaktieren Sie das endex-Team, um von einer professionellen, kostenlosen und unverbindlichen Beratung zu profitieren.",
|
||||
"contact_box_title": "Kontakt",
|
||||
"contact_button": "Schicken Sie uns eine Email",
|
||||
|
||||
"career_title": "Karriere",
|
||||
"career_text1": "Endex vereinfacht den Weg von Umweltmesstechnik zu Datenanalyse. Wir freuen uns immer, neue Gesichter und ihre Perspektiven kennenzulernen und möchten ein Arbeitsumfeld bieten, in dem gemeinsames Lernen und Wachsen im Vordergrund stehen. Hierfür wenden wir uns gezielt an junge Talente und Universitäten.",
|
||||
"career_subtitle": "Wir suchen für unseren Standort in Berlin",
|
||||
"career_text2": "• Praktikant*in, Bachlor- oder Masterarbeit Fachrichtung Geoinformatik, Informatik, Geografie oder vergleichbarer Studiengang (vor Ort oder Remote)",
|
||||
|
||||
"footer_services": "Services",
|
||||
"footer_legal": "Rechtliches",
|
||||
"footer_imprint": "Impressum",
|
||||
"footer_privacy": "Datenschutz",
|
||||
"footer_address": "Anschrift",
|
||||
"footer_social": "Social",
|
||||
"footer_copyright": "Copyright © 2026 endex"
|
||||
}
|
||||
64
locales/en.json
Normal file
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"nav_news": "News",
|
||||
"nav_services": "Services",
|
||||
"nav_company": "About us",
|
||||
"nav_contact": "Contact",
|
||||
"nav_career": "Career",
|
||||
|
||||
|
||||
"logo_path": "assets/endex_Logo_endex-Logo_Dual-EN.svg",
|
||||
"page_title": "endex | Remote Sensing and Geospatial Data Engineering",
|
||||
|
||||
"hero_title": "endex",
|
||||
"hero_subline": "With endex, geodata becomes real value. We offer solutions across the entire value chain: from precise data collection to scalable web-based geodata infrastructures.",
|
||||
"hero_button": "Learn more about us",
|
||||
|
||||
"news_title": "Latest News",
|
||||
|
||||
"news1_title": "Remote sensing drones for coastal protection and disaster management in the Philippines",
|
||||
"news1_date": "November 12, 2025",
|
||||
"news1_text": "In the past months, endex has offered support in the use of camera drones in the Philippines together with the German international cooperation agency (GIZ). During a two-week stay on-site, staff of the Philippine Coast Guard have been trained in the operation of German long-range drones to be used for coastal protection and disaster management. The multi-day training programs covered flight preparation, maintenance and emergency procedures.",
|
||||
|
||||
"news2_title": "Article 2 Lorem ipsum",
|
||||
"news2_date": "H3 – Subline Lorem ipsum",
|
||||
"news2_text": "P – Description Lorem ipsum dolor sit amet, consetetur sadipscing sed diam nonumy eirmod tempor invidunt ut labore et dolore magna sed diam voluptua.",
|
||||
"news2_button": "Read more here!",
|
||||
|
||||
"news3_title": "Article 3 Lorem ipsum",
|
||||
"news3_date": "H3 – Subline Lorem ipsum",
|
||||
"news3_text": "P – Description Lorem ipsum dolor sit amet, consetetur sadipscing sed diam nonumy eirmod tempor invidunt ut labore et dolore magna sed diam voluptua.",
|
||||
|
||||
"services_title": "Our Services",
|
||||
|
||||
"service1_title": "UAV & Remote Sensing Consulting",
|
||||
"service1_text": "We design and implement intelligent UAV and remote sensing solutions that combine vision-based navigation, edge computing, and real-time IoT connectivity. From onboard perception to seamless cloud integration, our systems transform raw sensor streams into reliable, scalable operational capabilities tailored to your mission.",
|
||||
|
||||
"service2_title": "Geospatial Data Infrastructure & Integration",
|
||||
"service2_text": "We replace fragmented data silos with unified, efficient infrastructures. Whether through shared spatial databases, automated ETL pipelines, or enterprise-grade geodata warehouses, we create workflows that reduce redundancy, improve collaboration, and ensure consistent, high-quality data across your organization.",
|
||||
|
||||
"service3_title": "Digital Twin & WebGIS Development",
|
||||
"service3_text": "We turn complex spatial data into clear, decision-ready intelligence. Through digital twins and interactive WebGIS applications, we enable scenario analysis, monitoring, and long-term spatial planning — empowering stakeholders with transparent, data-driven insights at every stage.",
|
||||
|
||||
"company_title": "About us",
|
||||
"company_subtitle": "Environmental Intelligence – Geodatabases accessible from anywhere",
|
||||
"company_text1": "Since 2024, endex has been developing tailored solutions in the field of remote sensing and geodata infrastructures, obtaining data from drones, satellites and sensor networks. A key focus is also the integration into modern SQL-based geodatabases, so that processed data is available to you at all times and can be used across various interfaces in your projects. Since we also work with security-critical organisations, we have prioritised reliable data protection from the start and work exclusively with servers located in Europe.",
|
||||
"company_text2": "The engineering office was founded by aerospace engineer Lukas Uptmoor, M.Sc., and environmental engineer Patrick Zerhusen, M.Sc., and has since been represented not only at its original office in Lohne, but also in Osnabrück and Berlin. Starting with plant monitoring in agriculture, our core business has shifted to more complex consulting services for government projects. For example, endex acts as a consulting partner for civilian drone and remote sensing systems within the framework of German-Philippine development cooperation in Southeast Asia.",
|
||||
|
||||
"contact_title": "Ready to work with us?",
|
||||
"contact_text": "We are happy to provide our expertise in remote sensing and geodata for your project and look forward to an open conversation with you!",
|
||||
"contact_box_title": "Contact",
|
||||
"contact_button": "Send us an email",
|
||||
|
||||
"career_title": "Jobs and Career",
|
||||
"career_text1": "Our mission is to simplify the path from environmental measurement technology to data management and analysis. We always welcome new perspectives and ideas and offer an environment where collaborative learning and growth are at the forefront. We therefore specifically reach out to young talent and universities.",
|
||||
"career_subtitle": "We are looking for candidates for our Berlin office",
|
||||
"career_text2": "• Intern or thesis student in Geoinformatics, Computer Science, Geography or a comparable field of study (on site or remote)",
|
||||
|
||||
"footer_services": "Services",
|
||||
"footer_legal": "Legal",
|
||||
"footer_imprint": "Imprint",
|
||||
"footer_privacy": "Privacy Policy",
|
||||
"footer_address": "Address",
|
||||
"footer_social": "Social",
|
||||
"footer_copyright": "Copyright © 2026 endex"
|
||||
}
|
||||