diff --git a/src/build_actix/route.rs b/src/build_actix/route.rs index cfba415..ba9b566 100644 --- a/src/build_actix/route.rs +++ b/src/build_actix/route.rs @@ -224,6 +224,72 @@ pub async fn business( req: HttpRequest ) -> Result { ).await } +pub async fn network( req: HttpRequest ) -> Result { + // if response Ok return HttpResponseBuilder + HttpResponse::Ok() + // set response content type html + .content_type("text/html") + // set response body to template context + .body( + // render template context + template::TplNetwork { + // lang to value of Accept-Language header + lang : &template::get_lang(&req), + } + + // render template context into String + .render() + .map_err( |e| { + eprintln!("error_tplrender : {}", e ); + error::crash( template::get_lang(&req), "error_tplrender" ) + })?, + ).await +} + +pub async fn cannabinieri( req: HttpRequest ) -> Result { + // if response Ok return HttpResponseBuilder + HttpResponse::Ok() + // set response content type html + .content_type("text/html") + // set response body to template context + .body( + // render template context + template::TplCanna { + // lang to value of Accept-Language header + lang : &template::get_lang(&req), + } + + // render template context into String + .render() + .map_err( |e| { + eprintln!("error_tplrender : {}", e ); + error::crash( template::get_lang(&req), "error_tplrender" ) + })?, + ).await +} + +pub async fn greenhome( req: HttpRequest ) -> Result { + // if response Ok return HttpResponseBuilder + HttpResponse::Ok() + // set response content type html + .content_type("text/html") + // set response body to template context + .body( + // render template context + template::TplHome { + // lang to value of Accept-Language header + lang : &template::get_lang(&req), + } + + // render template context into String + .render() + .map_err( |e| { + eprintln!("error_tplrender : {}", e ); + error::crash( template::get_lang(&req), "error_tplrender" ) + })?, + ).await +} + diff --git a/src/build_actix/template.rs b/src/build_actix/template.rs index a62f527..a34057f 100644 --- a/src/build_actix/template.rs +++ b/src/build_actix/template.rs @@ -80,6 +80,24 @@ pub struct TplModel<'a> { pub lang: &'a str, } +#[derive(Template)] +#[template(path="network.html")] +pub struct TplNetwork<'a> { + pub lang: &'a str, +} + +#[derive(Template)] +#[template(path="canna.html")] +pub struct TplCanna<'a> { + pub lang: &'a str, +} + +#[derive(Template)] +#[template(path="greenhome.html")] +pub struct TplHome<'a> { + pub lang: &'a str, +} + // linked to error template #[derive(Template)] diff --git a/src/main.rs b/src/main.rs index 66a2156..db0c48c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -28,6 +28,11 @@ async fn main() -> std::io::Result<()> { .route("/robot", web::get().to(route::robot)) .route("/app", web::get().to(route::app)) .route("/virtual", web::get().to(route::business)) + .route("/network", web::get().to(route::network)) + .route("/cannabinieri", web::get().to(route::cannabinieri)) + .route("/greenhome", web::get().to(route::greenhome)) + // footer + }) .bind("0.0.0.0:5000")? .run() diff --git a/templates/app.html b/templates/app.html index f91ae44..c2bb5aa 100644 --- a/templates/app.html +++ b/templates/app.html @@ -1,5 +1,31 @@ {% extends "base.html" %} +{% block title %}RootWork{%endblock%} + {% block content %} -

RootWork

-

The social network of plants

+
+
+ +

RootWork

+

Wir entwickeln gerade den Prototyp des Low-Tech Hexapods, der die Gartenarbeit übernehmen und Daten über unser Ökosystem sammeln soll. + Die Spinne hat noch einen weiten Weg vor sich. + Diese Daten wird sie in die PermApp eintragen, eine App die zu einem Netzwerk von Informationen zwischen den Wechselwirkungen in unserem Ökosystem ausgebaut wird. + Die Kommunikation zwischen den Spinnen funktioniert abgeschnitten vom World wide web, über sein eigenes verschlüsseltes Mesh. +

+
+
+ +

Progress

+

SpiderPi ist Raspberry-Pi betriebener Roboter. Er führt Programme in Python aus und hat eine eingebaute Kamera, über die er in der Lage ist, einfache Object Detection auszuführen. + Derzeit sind wir damit beschäftigt, mit Hilfe von Photogrammetrie ein 3d Bild zu erstellen, in dem der Roboter sich bewegen und orientieren kann. + Unsere Vision ist es, einen bezahlbaren Gartenroboter zu entwickeln. Während der die Gartenarbeit erledigt, sammelt der Roboter Daten über alle für Pflanzen wichtigen Faktoren. + Es liegt noch viel Arbeit vor uns. Dafür brauchen wir deine Unterstützung. +

+
+
+ +

UI

+

In der PermApp werden die Informationen der Wechselwirkungen ökologischer Entitäten gespeichert. Und visualisiert. Durch Rating kommen die besten Systeme an die Oberfläche. Am Ende werden die besten Netze miteinander kombiniert.

+ Code +
+
{% endblock %} \ No newline at end of file diff --git a/templates/assets/css/box.css b/templates/assets/css/box.css index 4ab5bcb..e37bfad 100644 --- a/templates/assets/css/box.css +++ b/templates/assets/css/box.css @@ -187,7 +187,7 @@ input:active ~ .close { } } -@media (min-height: 800px) and (max-width: 768px) { +@media (min-height: 750px) and (max-width: 768px) { .open { max-height: 45vh; } @@ -279,7 +279,8 @@ input:active ~ .close { .open { max-width: 35vw; top: 20vh; - right: 10vw; + right: 5vw; + max-height: 50vh; } .close { @@ -293,6 +294,33 @@ input:active ~ .close { left: 80vw; } + .content h2 { + font-size: 3.25vh; + margin: 3vh 0 2vh 0; + } + + .content h3 { + font-size: 1.75vh; + line-height: 3vh; + } + + .content p { + font-size: 1.35vh; + line-height: 2.5vh; + } + + .content a { + width: 15vw; + border: .25vw solid #000; + } + + .content a:hover { + border: .1vw solid #8693AB; + } + + .content a:active { + border: .1vw solid #8693AB; + } } diff --git a/templates/assets/css/footer.css b/templates/assets/css/footer.css index 8db5b68..aabd793 100644 --- a/templates/assets/css/footer.css +++ b/templates/assets/css/footer.css @@ -25,7 +25,12 @@ } .footer_container #l3 { - grid-column: 1/3; + grid-column: 2; + grid-row: 3; +} + +.footer_container #l4 { + grid-column: 1; grid-row: 3; } @@ -76,6 +81,11 @@ a:active { grid-row: 1; } + .footer_container #l4 { + grid-column: 2; + grid-row: 2; + } + a, p, p a { font-size: 1.5vh; } diff --git a/templates/assets/css/nojs_net.css b/templates/assets/css/nojs_net.css index 040d718..a84cc14 100644 --- a/templates/assets/css/nojs_net.css +++ b/templates/assets/css/nojs_net.css @@ -20,6 +20,7 @@ svg { .nodes { stroke: #8693AB; + cursor: pointer; } .nodes:active, .nodes:hover { @@ -219,11 +220,13 @@ svg { @media (min-width: 1000px) { svg { - max-height: 77.5vh; - width: 50vw; - margin-left: 10vw; + max-height: 75vh; + width: 55vw; + margin-left: 7.5vw; } + + } @@ -235,12 +238,14 @@ svg { @media (min-height: 840px) and (max-width: 768px) { svg { - max-height: 70vh; - top: 15vh; + max-height: 90vh; + top: 20vh; } } + + diff --git a/templates/assets/css/pages.css b/templates/assets/css/pages.css new file mode 100644 index 0000000..854554a --- /dev/null +++ b/templates/assets/css/pages.css @@ -0,0 +1,230 @@ +.container { + width: 100vw; + font-family: 'Roboto', sans-serif; +} + +img { + border-radius: 50%; +} + +.content_container { + display: grid; + justify-items: center; + padding: 0 1vw 2vh 1vw; +} + +.content_container img { + grid-row: 2; + grid-column: 1/2; + height: 80vw; + width: 80vw; +} + +.content_container h1 { + grid-row: 1; + color: #000; + font-size: 6vh; + text-transform: uppercase; + padding: 1vh 0; + letter-spacing: .15vw; +} + +.content_container h1 span { + opacity: 70%; +} + +.content_container p { + grid-row: 2/3; + grid-column: 1/2; + text-align: center; + background-color: rgba(255, 255, 255, 0.5); + margin-top: 35vh; + color: #333; + font-size: 1.5vh !important; + padding: 2vh 2vw 4vh 2vw; + letter-spacing: .1vw; + line-height: 3.25vh !important; +} + +.content_container a { + grid-row: 3; + text-decoration: none; + background-color: #fff; + border: .25vw solid #000; + opacity: 80%; + color: #000; + padding: 2vh 7vw; + text-transform: uppercase; + letter-spacing: .35vw; + transition: all ease .4s; + +} + +.content_container a:hover { + box-shadow: 0px 0px 10px #8693AB; +} + +.content_container a:active { + box-shadow: 0px 0px 10px #8693AB; +} + +#withbutton { + padding-bottom: 4vh; +} + +#withbutton p { + padding-bottom: 3vh; +} + +#smaller_text { + font-size: 6vh; +} + +#smaller { + font-size: 4.5vh; +} + +#mid_padding_bottom { + font-size: 10vw; + text-align: center; + margin-bottom: 2vh; +} + +#adjust_padding { + padding-top: 4vh; +} + +#tiny { + font-size: 4vh; + padding: 1vh 1vw; + text-align: center; +} + +#small_centered { + font-size: 4.5vh; + text-align: center; + line-height: 8vh; +} + +#padding_bottom { + padding-bottom: 4vh; +} + +#space_between { + padding-bottom: 8vh; +} + +#weed { + height: 90vw; +} + +#up { + margin-top: 25vh !important; +} + +#littleup { + margin-top: 30vh !important; +} + +#down { + margin-bottom: 0; +} + +@media (min-width: 700px) { + + .content_container h1 { + margin-top: 0; + font-size: 5.5vh; + } + + .content_container p { + padding-bottom: 6vh; + padding-top: 2vh; + margin-top: 25vh; + font-size: 1.8vh !important; + line-height: 3.75vh !important; + } + + .content_container { + display: grid; + justify-items: center; + padding: 1vh 1vw 2vh 1vw; + + } + + .content_container img { + height: 40vw !important; + width: 40vw !important; + } + + + + +} + +@media (min-width: 1000px) { + + .container { + padding-top: 5vh; + margin-bottom: 6vh; + } + + .content_container { + padding: 3vh 4vw 1vh 4vw; + margin-top: 6vh; + } + + + #first { + margin-top: 0; + } + + .content_container img { + grid-column: 1/3; + grid-row: 1/3; + height: 40vw; + width: 40vw; + align-self: center; + justify-self: flex-start; + } + + .content_container h1 { + grid-column:2 ; + grid-row: 1; + align-self: center; + letter-spacing: .3vw; + } + + .content_container p { + grid-column:2 ; + grid-row: 2; + margin-top: 0; + width: 50vw; + line-height: 5.25vh; + font-size: 1.95vh !important; + } + + .content_container a { + grid-column: 2; + padding: 2vh 3vw; + border: .15vw solid #000; + } + + #withbutton { + padding-bottom: 6vh; + } + + #adjust_padding { + padding-top: 8vh; + } + + #small_centered { + margin-left: 2vw; + font-size: 6vh; + } +} + +#spider { + height: 85vw; + width: 90vw; +} \ No newline at end of file diff --git a/templates/assets/img/Canna17.webp b/templates/assets/img/Canna17.webp new file mode 100644 index 0000000..0fab8ba Binary files /dev/null and b/templates/assets/img/Canna17.webp differ diff --git a/templates/assets/img/VR.svg b/templates/assets/img/VR.svg new file mode 100644 index 0000000..5703383 --- /dev/null +++ b/templates/assets/img/VR.svg @@ -0,0 +1,135383 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/assets/img/boat_peace.webp b/templates/assets/img/boat_peace.webp new file mode 100644 index 0000000..89f3f06 Binary files /dev/null and b/templates/assets/img/boat_peace.webp differ diff --git a/templates/assets/img/cactee.JPG b/templates/assets/img/cactee.JPG new file mode 100644 index 0000000..04ab0e8 Binary files /dev/null and b/templates/assets/img/cactee.JPG differ diff --git a/templates/assets/img/ethereum_stock_1.webp b/templates/assets/img/ethereum_stock_1.webp new file mode 100644 index 0000000..57133fb Binary files /dev/null and b/templates/assets/img/ethereum_stock_1.webp differ diff --git a/templates/assets/img/hemp2.webp b/templates/assets/img/hemp2.webp new file mode 100644 index 0000000..ea47166 Binary files /dev/null and b/templates/assets/img/hemp2.webp differ diff --git a/templates/assets/img/hemp_field.webp b/templates/assets/img/hemp_field.webp new file mode 100644 index 0000000..528c270 Binary files /dev/null and b/templates/assets/img/hemp_field.webp differ diff --git a/templates/assets/img/hemp_field_greded.webp b/templates/assets/img/hemp_field_greded.webp new file mode 100644 index 0000000..45f8d99 Binary files /dev/null and b/templates/assets/img/hemp_field_greded.webp differ diff --git a/templates/assets/img/img_greenhouse.webp b/templates/assets/img/img_greenhouse.webp new file mode 100644 index 0000000..f73e280 Binary files /dev/null and b/templates/assets/img/img_greenhouse.webp differ diff --git a/templates/assets/img/oil_drop.webp b/templates/assets/img/oil_drop.webp new file mode 100644 index 0000000..4b8f064 Binary files /dev/null and b/templates/assets/img/oil_drop.webp differ diff --git a/templates/assets/img/opi.webp b/templates/assets/img/opi.webp new file mode 100644 index 0000000..a350526 Binary files /dev/null and b/templates/assets/img/opi.webp differ diff --git a/templates/assets/img/pattern.jpg b/templates/assets/img/pattern.jpg new file mode 100644 index 0000000..5df3d0f Binary files /dev/null and b/templates/assets/img/pattern.jpg differ diff --git a/templates/assets/img/pattern.webp b/templates/assets/img/pattern.webp new file mode 100644 index 0000000..f48e3b2 Binary files /dev/null and b/templates/assets/img/pattern.webp differ diff --git a/templates/assets/img/sample_code.png b/templates/assets/img/sample_code.png new file mode 100644 index 0000000..aac632a Binary files /dev/null and b/templates/assets/img/sample_code.png differ diff --git a/templates/assets/img/sample_code.webp b/templates/assets/img/sample_code.webp new file mode 100644 index 0000000..344283b Binary files /dev/null and b/templates/assets/img/sample_code.webp differ diff --git a/templates/assets/img/spider_web.webp b/templates/assets/img/spider_web.webp new file mode 100644 index 0000000..de75e32 Binary files /dev/null and b/templates/assets/img/spider_web.webp differ diff --git a/templates/base.html b/templates/base.html index 7e440d1..59f9f84 100644 --- a/templates/base.html +++ b/templates/base.html @@ -13,9 +13,11 @@ + - Cyberpreneur + + {%block title%}{%endblock%} | Cyberpreneur {% endblock %} diff --git a/templates/canna.html b/templates/canna.html new file mode 100644 index 0000000..cb7bd77 --- /dev/null +++ b/templates/canna.html @@ -0,0 +1,41 @@ +{% extends "index.html" %} + + +{% block child %} +
+
+ + + + + + + + + + + + + + + +
+
+ {# Test Content - add language handling json#} +
+
+
+

Cannabinieri

+

Biodynamic Transparent CBD experiments

+

The most impressive network on out planet can be found underground. + All organisms on earth are related, they are friends and followers. + All of them have favorite environments that get them into a good mood. + They show it with flowers or sweet fruit. + RootWork aims to become a network of optimal conditions for all organisms and serves as a database for Tekla. +

+ MORE +
+
+ +
+{% endblock%} \ No newline at end of file diff --git a/templates/cube.html b/templates/cube.html index a8e5362..94d1dd2 100644 --- a/templates/cube.html +++ b/templates/cube.html @@ -1,5 +1,29 @@ {% extends "base.html" %} -{% block content %} -

Kaos Cube

-

Hello, world!

-{% endblock %} \ No newline at end of file +{% block title %}Kaos Cube{%endblock%} + +{%block content%} +
+
+ +

Kaos Cube

+

Der Kaos Cube ist das Netzwerk, in dem sich die Spinne bewegt. Er spannt ein dezentrales und privates Netzwerk zwischen den Spinnen. + Der Cube ist eine Art Router, kombiniert mit digitalen Token basierend auf dem Ethereum Netzwerk. Die Antenne des Kaos Cubes fängt naheliegende Netzwerke ein. Jeder Kaos Cube Besitzer ist durch einen Ether Token in der Lage sein eigenes Inernet zu teilen. + Der KaosCube ist Vorraussetzung für die Spinne. Individuelle Automation, welche die Spinne darstellt, birgt die große Gefahr eines perfekten Überwachungstools. Das setzt voraus, dass ihre Nutzer und Besitzende sich mit dem Netzwerk und der Sicherheit der Daten auseinandergesetzt haben. +

+
+
+ +

Die physische Infrastruktur des Internets in den Händen des Nutzers

+

+ Mit dem Kaos Cube wird es möglich, sichere Internet Verbindungen mit anderen teilen. + Der Ether Token lässt Contracts zu, mit denen jeder Nutzer einstellt, wie er die Kosten seiner Bandbreite auf andere verteilen möchte. Die Verschlüsselung des Kaos Cubes ist auf Cjdns aufgebaut. Das bedeutet, dass an Stelle von IPs öffentliche Schlüssel die "Identität" der Nutzer darstellen. Daher ist der gesamte Datenverkehr des Netzwerkes der Cubes standardmäßig Onion verschlüsselt. Onion ist das Prinzip von Tor, beziehungsweise das, was als Darknet bezeichnet wird. +

+
+
+ +

Der Decnet Coin

+

Zwei Smart Contracts machen diesen Coin aus. Der erste Contract bestimmt, wieviele Coins der KaosCube von Fremden verlangen soll. Dafür dass er Bandbreite weiterleitet. Oder auch als Tor Guard agiert. + Der zweite Contract setzt über alle DecNETcoins einen Anteil fest, der in zentrale Knotenpunkte fließen soll. Zentrale Knotenpunkte in einem dezentralen Netzwerk? Für diesen empfindlichen Punkt dienen "Bürger für Glasfaser" sowie der Stadtteil von Barcelona, in dem Freifunk große Teile des Internets bildet, als Vorbilder. Ziel ist ein von den Nutzern demokratisch kontrolliertes Netzwerk. Ein Internet, dessen physische Infrastruktur im Besitz der Nutzer ist, gewartet und durchdrungen von genau diesen.

+
+
+{%endblock content%} \ No newline at end of file diff --git a/templates/cyber.html b/templates/cyber.html index 1af196a..8deface 100644 --- a/templates/cyber.html +++ b/templates/cyber.html @@ -1,5 +1,27 @@ {% extends "base.html" %} -{% block content %} -

Cyberpreneur

-

Hello, world!

+{% block title %}Virtual Farming{%endblock%} + +{%block content%} +
+
+ +

Cyberpreneur

+

Wir wollen, dass alle unsere Kunden zum Unternehmer im Cyberspace werden. + Die Roboterspinnen gehen in den Besitz von den Cyberpreneuren, um ihre Pflanzen für sie anzubauen. + Wir kümmern uns um Administration sowie die schrittweise Vereinfachung und Beseitigung dieser. + Wie in einem Spiel können die Cyberpreneure rund um die Uhr ihre Pflanzen sehen und mit einer der Spinnen kommunizieren. +

+
+
+ +

Progress

+

Wir nutzen Photogrammetrie um unser Gewächshaus in in die virtuelle Realität zu bringen. + Auf dieser Website wird für registrierte Cyberpreneure ein von der Spinne produziertes, virtuelles, dreidimensionales und interaktives Abbild unseres Gewächshauses regelmäßig upgedatet. + Kunden können ihre Pflanzen rund um die Uhr sehen und Wünsche äussern, die später von der Spinne angenommen und beantwortet werden. + Cyberpreneure können, wie in einem Spiel, ihre Pflanzen in allen Wachsumsphasen sehen, selbst eingreifen und letztendlich bestimmen wann die Blüten geerntet werden, wie sie verarbeitet werden. + +

+
+
+ {% endblock %} \ No newline at end of file diff --git a/templates/footer.html b/templates/footer.html index 64bf6c9..681f260 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -2,6 +2,8 @@ diff --git a/templates/greenhome.html b/templates/greenhome.html new file mode 100644 index 0000000..edb5f1e --- /dev/null +++ b/templates/greenhome.html @@ -0,0 +1,41 @@ +{% extends "index.html" %} + + +{% block child %} +
+
+ + + + + + + + + + + + + + + +
+
+ {# Test Content - add language handling json#} +
+
+
+

Green Machine

+

Responsive Sustainable Houses

+

The most impressive network on out planet can be found underground. + All organisms on earth are related, they are friends and followers. + All of them have favorite environments that get them into a good mood. + They show it with flowers or sweet fruit. + RootWork aims to become a network of optimal conditions for all organisms and serves as a database for Tekla. +

+ MORE +
+
+ +
+{% endblock%} \ No newline at end of file diff --git a/templates/hemp.html b/templates/hemp.html index f98a037..18665d2 100644 --- a/templates/hemp.html +++ b/templates/hemp.html @@ -1,5 +1,33 @@ {% extends "base.html" %} -{% block content %} -

Hemp

-

Hello, world!

-{% endblock %} \ No newline at end of file +{% block title %}Cannabinieri{%endblock%} + +{%block content%} +
+
+ +

Cannabinieri

+

Unsere Mission ist konsequent biologisch anzubauen und mit Hilfe von Technik mehr über sie zu lernen.
+ All unsere Produkte sind Experimente, die Wechselwirkungen in unserem Ökosystem erforschen. + Unsere Partnerpflanzen sind unsere Dünger. Insekten sind unsere Helfer gegen Schädlinge. +
Entdecke unser erstes Experiment !

+
+
+ +

CBD Oil

+

Unsere CBD Pflanzen verarbeiten wir selbst zu Vollspektrum Ölen. + Unsere ersten Öle gewinnen wir durch Extraktion mit Trinkalkohol und natürlich ohne artifizielle Zusätze. + Wir experimentieren mit verschiedenen Trägerölen und Konzentrationen. +
Unsere Vollspektrum Öle stellen wir aus europäisch zertifiziertem Nutzhanf her, deren THC Gehalt 0.2 Prozent nicht überschreitet. + All unsere Öle kommen mit einem Analyse Zertifikat, das genaue Auskunft über die Menge verschiedener Cannabinoide gibt. Auch auf gängige Pestizide werden wir testen, solange wir noch keine 24 Stunden live Übertragung aller Schritte leisten können.
+

+ Donate +
+
+ +

Cyber Transparency

+

Unsere Ziel ist es, unsere Experimente auch in Form von Blüten anzubieten. Der Verkauf und die Einfuhr von Nutzhanf Blüten ist für uns und viele andere kleine Firmen, die ins CBD Business einsteigen wollen, ohne rechtliche Absicherung zu riskant. + Hier findest du mehr zu unseren Nutzhanf Blüten, aus denen wir auch unsere Öle herstellen.

+ Mehr +
+
+{%endblock content%} \ No newline at end of file diff --git a/templates/index.html b/templates/index.html index 599666e..1347850 100644 --- a/templates/index.html +++ b/templates/index.html @@ -40,7 +40,7 @@ - + @@ -76,17 +76,20 @@ - + + + - + - - + + + @@ -135,7 +138,7 @@ - + @@ -174,17 +177,20 @@ - + + + - + - - + + + diff --git a/templates/network.html b/templates/network.html new file mode 100644 index 0000000..09f9719 --- /dev/null +++ b/templates/network.html @@ -0,0 +1,41 @@ +{% extends "index.html" %} + + +{% block child %} +
+
+ + + + + + + + + + + + + + + +
+
+ {# Test Content - add language handling json#} +
+
+
+

Kaos Cube

+

Anonymous Decentralized Network Sharing

+

The most impressive network on out planet can be found underground. + All organisms on earth are related, they are friends and followers. + All of them have favorite environments that get them into a good mood. + They show it with flowers or sweet fruit. + RootWork aims to become a network of optimal conditions for all organisms and serves as a database for Tekla. +

+ MORE +
+
+ +
+{% endblock%} \ No newline at end of file diff --git a/templates/offgrid.html b/templates/offgrid.html index 996d9ee..22eaa89 100644 --- a/templates/offgrid.html +++ b/templates/offgrid.html @@ -1,5 +1,32 @@ {% extends "base.html" %} +{% block title %}Green Machine{%endblock%} {% block content %} -

Offgrid

-

Hello, world!

+
+
+ +

Off-Grid

+

Wir möchten unabhängige und nachhaltige Systeme kreieren. In denen ein Leben komplett ohne den Anschluss an zentralisierte Versorgungsysteme möglich ist. + Mit erneuerbaren Energien, Recycling von Müll und Wissen der rechtlichen Fallen ist das möglich. + +

+
+
+ +

Wohn-Maschine

+

+ Eine Maschine nutzt Energie um Arbeiten zu verrichten. Unsere Wohnmaschinen nutzen erneuerbare Energien um Strom bereitzustellen. + Bauteile der Maschinen sind Materialien, die in großer Anzahl verfügbar sind. Materialien die ohne - oder für wenig Geld zu haben sind. + Durch die Verwendung bauen wir lebendige, unabhängige und individuelle Maschinen, die einfach nachzubauen und zu warten sind. +

+ Mehr +
+
+ +

GPU Miner

+

Jede Solaranlage hat Probleme mit der Überproduktion von Strom. Sobald die Recycling Stromspeicher voll sind, geht Energie verloren. Diese Energie nutzen wir zum verifizieren von Transaktionen. Transaktionen von Krypto Währungen. Dabei sehen wir vor allem Monero und Etherium als nützlich an. Etherium Token sind einfach zu Coden. ETH Token als Bestandteil des KaosCubes um mit Contracts den automatischen Tausch von Währung gegen Bandbreite zu gewährleisten. Auch der geringe Ressourcen Verbrauch durch Proof of Stake ist dabei ein Argument für diese Währung. + Monero wird die Grundlage eines sicheren Transaktionssystems innerhalb der Kooperativen. Zusätzlich ist der Mining Algorithmus von Monero so aufgebaut, dass er Unrentabilität für große Mining Farmen verspricht. +

+ Mehr +
+
{% endblock %} \ No newline at end of file diff --git a/templates/spider.html b/templates/spider.html index 83c1735..b3013de 100644 --- a/templates/spider.html +++ b/templates/spider.html @@ -1,5 +1,31 @@ {% extends "base.html" %} +{% block title %}Tekla{%endblock%} + {% block content %} -

Spider

-

Hello, world!

+
+
+ +

Tekla

+

Wir entwickeln gerade den Prototyp des Low-Tech Hexapods, der die Gartenarbeit übernehmen und Daten über unser Ökosystem sammeln soll. + Die Spinne hat noch einen weiten Weg vor sich. + Diese Daten wird sie in die PermApp eintragen, eine App die zu einem Netzwerk von Informationen zwischen den Wechselwirkungen in unserem Ökosystem ausgebaut wird. + Die Kommunikation zwischen den Spinnen funktioniert abgeschnitten vom World wide web, über sein eigenes verschlüsseltes Mesh. +

+
+
+ +

Progress

+

SpiderPi ist Raspberry-Pi betriebener Roboter. Er führt Programme in Python aus und hat eine eingebaute Kamera, über die er in der Lage ist, einfache Object Detection auszuführen. + Derzeit sind wir damit beschäftigt, mit Hilfe von Photogrammetrie ein 3d Bild zu erstellen, in dem der Roboter sich bewegen und orientieren kann. + Unsere Vision ist es, einen bezahlbaren Gartenroboter zu entwickeln. Während der die Gartenarbeit erledigt, sammelt der Roboter Daten über alle für Pflanzen wichtigen Faktoren. + Es liegt noch viel Arbeit vor uns. Dafür brauchen wir deine Unterstützung. +

+
+
+ +

Data

+

In der PermApp werden die Informationen der Wechselwirkungen ökologischer Entitäten gespeichert. Und visualisiert. Durch Rating kommen die besten Systeme an die Oberfläche. Am Ende werden die besten Netze miteinander kombiniert.

+ Code +
+
{% endblock %} \ No newline at end of file