From f99b7701847efec51466d6a54f5f057cc6234d88 Mon Sep 17 00:00:00 2001 From: stefan_gey Date: Tue, 25 Mar 2025 22:51:39 +0100 Subject: commit --- agb.html | 58 ++++ index.html | 46 +++ kalorien_rechner/ausgabe.php | 118 +++++++ kalorien_rechner/index.html | 104 +++++++ kalorien_rechner/kfa.jpg | Bin 0 -> 35236 bytes kalorien_rechner/kfa_info.html | 123 ++++++++ kalorien_zaehler/index.php | 344 +++++++++++++++++++++ kalorien_zaehler/lebensmittel_hinzufuegen.php | 139 +++++++++ login/index.php | 156 ++++++++++ .../index.html | 52 ++++ .../rezept.png | Bin 0 -> 154310 bytes .../index.html | 57 ++++ .../rezept.png | Bin 0 -> 117959 bytes .../index.html | 50 +++ .../rezept.png | Bin 0 -> 125659 bytes .../quinoa_bowl_mit_gemuese_und_ei/index.html | 54 ++++ .../quinoa_bowl_mit_gemuese_und_ei/rezept.png | Bin 0 -> 123311 bytes .../index.html | 50 +++ .../rezept.png | Bin 0 -> 354746 bytes .../ruehrei_mit_lachs_und_dill/index.html | 52 ++++ .../ruehrei_mit_lachs_und_dill/rezept.png | Bin 0 -> 365606 bytes rezepte/fruehstueck/smoothie/index.html | 51 +++ rezepte/fruehstueck/smoothie/rezept.png | Bin 0 -> 252684 bytes .../vollkornbrot_mit_avocado_und_ei/index.html | 51 +++ .../vollkornbrot_mit_avocado_und_ei/rezept.png | Bin 0 -> 356394 bytes rezepte/index.html | 123 ++++++++ rezepte/mittagessen/.DS_Store | Bin 0 -> 6148 bytes rezepte/mittagessen/._.DS_Store | Bin 0 -> 4096 bytes .../._vollkorn_wraps_mit_hummus_und_gemuese | Bin 0 -> 4096 bytes .../index.html | 56 ++++ .../rezept.png | Bin 0 -> 455522 bytes rezepte/mittagessen/lasagne/index.html | 60 ++++ rezepte/mittagessen/lasagne/rezept.png | Bin 0 -> 384218 bytes .../mittagessen/penne_all_arrabbiata/index.html | 53 ++++ .../mittagessen/penne_all_arrabbiata/rezept.png | Bin 0 -> 130201 bytes .../index.html | 49 +++ .../rezept.png | Bin 0 -> 124408 bytes .../index.html | 49 +++ .../rezept.png | Bin 0 -> 112742 bytes .../avocado_dip_mit_tortilla_chips/index.html | 52 ++++ .../avocado_dip_mit_tortilla_chips/rezept.png | Bin 0 -> 110817 bytes .../jogurt_mit_beeren_und_granola/index.html | 48 +++ .../jogurt_mit_beeren_und_granola/rezept.png | Bin 0 -> 112717 bytes rezepte/snacks/nuesse_und_samen/index.html | 43 +++ rezepte/snacks/nuesse_und_samen/rezept.png | Bin 0 -> 158843 bytes .../obst_und_gemuese_sticks_mit_hummus/index.html | 45 +++ .../obst_und_gemuese_sticks_mit_hummus/rezept.png | Bin 0 -> 125644 bytes shitsite/shit.html | 5 + style/avocado.jpg | Bin 0 -> 259473 bytes style/avocado.png | Bin 0 -> 33356 bytes style/minecraft_carrot.cur | Bin 0 -> 9662 bytes style/style.css | 164 ++++++++++ workouts/ausfallschritte_mit_sprung/index.html | 52 ++++ workouts/ausfallschritte_mit_sprung/tim.gif | Bin 0 -> 6025368 bytes workouts/breite_liegestuetze/index.html | 49 +++ workouts/breite_liegestuetze/tim.gif | Bin 0 -> 10980627 bytes workouts/burpees/index.html | 52 ++++ workouts/burpees/tim.gif | Bin 0 -> 9757819 bytes workouts/enge_liegestuetze/index.html | 48 +++ workouts/enge_liegestuetze/tim.gif | Bin 0 -> 8026294 bytes workouts/high_knees/index.html | 50 +++ workouts/high_knees/tim.gif | Bin 0 -> 5234343 bytes workouts/index.html | 93 ++++++ workouts/kniebeugesprung/index.html | 50 +++ workouts/kniebeugesprung/tim.gif | Bin 0 -> 8077694 bytes workouts/mountain_climbers/index.html | 49 +++ workouts/mountain_climbers/tim.gif | Bin 0 -> 8945482 bytes workouts/plank_jacks/index.html | 51 +++ workouts/plank_jacks/tim.gif | Bin 0 -> 6749686 bytes workouts/plank_punches/index.html | 52 ++++ workouts/plank_punches/tim.gif | Bin 0 -> 16425678 bytes workouts/plank_to_shoulder_tap/index.html | 51 +++ workouts/plank_to_shoulder_tap/tim.gif | Bin 0 -> 9029334 bytes workouts/schattenboxen_jab/index.html | 53 ++++ workouts/schattenboxen_jab/tim.gif | Bin 0 -> 3907334 bytes workouts/schattenboxen_uppercut/index.html | 53 ++++ workouts/schattenboxen_uppercut/tim.gif | Bin 0 -> 4852185 bytes 77 files changed, 2955 insertions(+) create mode 100755 agb.html create mode 100755 index.html create mode 100755 kalorien_rechner/ausgabe.php create mode 100755 kalorien_rechner/index.html create mode 100755 kalorien_rechner/kfa.jpg create mode 100755 kalorien_rechner/kfa_info.html create mode 100755 kalorien_zaehler/index.php create mode 100755 kalorien_zaehler/lebensmittel_hinzufuegen.php create mode 100755 login/index.php create mode 100755 rezepte/abendessen/gegrillter_fisch_mit_kartoffeln_und_spargel/index.html create mode 100755 rezepte/abendessen/gegrillter_fisch_mit_kartoffeln_und_spargel/rezept.png create mode 100755 rezepte/abendessen/gemuese_curry_mit_kokosmilch_und_reis/index.html create mode 100755 rezepte/abendessen/gemuese_curry_mit_kokosmilch_und_reis/rezept.png create mode 100755 rezepte/abendessen/haenchenbrust_mit_suesskartoffel_und_brokkoli/index.html create mode 100755 rezepte/abendessen/haenchenbrust_mit_suesskartoffel_und_brokkoli/rezept.png create mode 100755 rezepte/abendessen/quinoa_bowl_mit_gemuese_und_ei/index.html create mode 100755 rezepte/abendessen/quinoa_bowl_mit_gemuese_und_ei/rezept.png create mode 100755 rezepte/fruehstueck/haferflocken_mit_frischen_fruechten_und_nuessen/index.html create mode 100755 rezepte/fruehstueck/haferflocken_mit_frischen_fruechten_und_nuessen/rezept.png create mode 100755 rezepte/fruehstueck/ruehrei_mit_lachs_und_dill/index.html create mode 100755 rezepte/fruehstueck/ruehrei_mit_lachs_und_dill/rezept.png create mode 100755 rezepte/fruehstueck/smoothie/index.html create mode 100755 rezepte/fruehstueck/smoothie/rezept.png create mode 100755 rezepte/fruehstueck/vollkornbrot_mit_avocado_und_ei/index.html create mode 100755 rezepte/fruehstueck/vollkornbrot_mit_avocado_und_ei/rezept.png create mode 100755 rezepte/index.html create mode 100755 rezepte/mittagessen/.DS_Store create mode 100755 rezepte/mittagessen/._.DS_Store create mode 100755 rezepte/mittagessen/._vollkorn_wraps_mit_hummus_und_gemuese create mode 100755 rezepte/mittagessen/kartoffel_und_suesskartoffel_frittata/index.html create mode 100755 rezepte/mittagessen/kartoffel_und_suesskartoffel_frittata/rezept.png create mode 100755 rezepte/mittagessen/lasagne/index.html create mode 100755 rezepte/mittagessen/lasagne/rezept.png create mode 100755 rezepte/mittagessen/penne_all_arrabbiata/index.html create mode 100755 rezepte/mittagessen/penne_all_arrabbiata/rezept.png create mode 100755 rezepte/mittagessen/salat_mit_gegrilltem_haehnchen_oder_tofu/index.html create mode 100755 rezepte/mittagessen/salat_mit_gegrilltem_haehnchen_oder_tofu/rezept.png create mode 100755 rezepte/mittagessen/vollkorn_wraps_mit_hummus_und_gemuese/index.html create mode 100755 rezepte/mittagessen/vollkorn_wraps_mit_hummus_und_gemuese/rezept.png create mode 100755 rezepte/snacks/avocado_dip_mit_tortilla_chips/index.html create mode 100755 rezepte/snacks/avocado_dip_mit_tortilla_chips/rezept.png create mode 100755 rezepte/snacks/jogurt_mit_beeren_und_granola/index.html create mode 100755 rezepte/snacks/jogurt_mit_beeren_und_granola/rezept.png create mode 100755 rezepte/snacks/nuesse_und_samen/index.html create mode 100755 rezepte/snacks/nuesse_und_samen/rezept.png create mode 100755 rezepte/snacks/obst_und_gemuese_sticks_mit_hummus/index.html create mode 100755 rezepte/snacks/obst_und_gemuese_sticks_mit_hummus/rezept.png create mode 100755 shitsite/shit.html create mode 100755 style/avocado.jpg create mode 100755 style/avocado.png create mode 100755 style/minecraft_carrot.cur create mode 100755 style/style.css create mode 100755 workouts/ausfallschritte_mit_sprung/index.html create mode 100755 workouts/ausfallschritte_mit_sprung/tim.gif create mode 100755 workouts/breite_liegestuetze/index.html create mode 100755 workouts/breite_liegestuetze/tim.gif create mode 100755 workouts/burpees/index.html create mode 100755 workouts/burpees/tim.gif create mode 100755 workouts/enge_liegestuetze/index.html create mode 100755 workouts/enge_liegestuetze/tim.gif create mode 100755 workouts/high_knees/index.html create mode 100755 workouts/high_knees/tim.gif create mode 100755 workouts/index.html create mode 100755 workouts/kniebeugesprung/index.html create mode 100755 workouts/kniebeugesprung/tim.gif create mode 100755 workouts/mountain_climbers/index.html create mode 100755 workouts/mountain_climbers/tim.gif create mode 100755 workouts/plank_jacks/index.html create mode 100755 workouts/plank_jacks/tim.gif create mode 100755 workouts/plank_punches/index.html create mode 100755 workouts/plank_punches/tim.gif create mode 100755 workouts/plank_to_shoulder_tap/index.html create mode 100755 workouts/plank_to_shoulder_tap/tim.gif create mode 100755 workouts/schattenboxen_jab/index.html create mode 100755 workouts/schattenboxen_jab/tim.gif create mode 100755 workouts/schattenboxen_uppercut/index.html create mode 100755 workouts/schattenboxen_uppercut/tim.gif diff --git a/agb.html b/agb.html new file mode 100755 index 0000000..530cc74 --- /dev/null +++ b/agb.html @@ -0,0 +1,58 @@ + + + + + + AGB + + + +
+

Allgemeine Geschäftsbedingungen (AGB)

+ +

1. Geltungsbereich

+Diese Allgemeinen Geschäftsbedingungen (AGB) gelten für die Nutzung der Webseite annapurna.fitness. Durch die Nutzung der Webseite erklären Sie sich mit diesen AGB einverstanden. Die Zustimmung zu den AGB erfolgt automatisch durch die Nutzung der Webseite. + +

2. Registrierung und Benutzerkonten

+(1) Um die Dienste der Webseite nutzen zu können, müssen sich Benutzer registrieren und ein Benutzerkonto anlegen. Dabei sind die bei der Registrierung abgefragten Daten wahrheitsgemäß anzugeben. +(2) Der Benutzername und das Passwort, die im Rahmen der Registrierung erstellt werden, sind ausschließlich für den jeweiligen Benutzer bestimmt. Der Benutzer verpflichtet sich, seine Zugangsdaten geheim zu halten und keinem Dritten zugänglich zu machen. +(3) Das Passwort wird verschlüsselt (als Hashwert) in einer MariaDB-Datenbank gespeichert, um die Sicherheit Ihrer Daten zu gewährleisten. + +

3. Speicherung und Verarbeitung von Daten

+(1) Die Webseite speichert persönliche Daten der Nutzer, die im Rahmen der Registrierung und Nutzung der Webseite angegeben werden. Dies umfasst insbesondere den Benutzernamen sowie Ernährungsbedarfswerte. +(2) Alle persönlichen Daten, einschließlich der Passwörter, werden ausschließlich in verschlüsselter Form gespeichert. Passwörter werden als Hashwert gespeichert, um ein Höchstmaß an Sicherheit zu bieten. +(3) Die Ernährungsbedarfswerte werden ebenfalls gespeichert und dienen der Bereitstellung personalisierter Dienste der Webseite. Diese Daten werden ausschließlich für den Zweck der Bereitstellung dieser Dienste verwendet und nicht mit Dritten geteilt. +(4) Die Webseite verwendet eine einzige Session-Variable, um zu speichern, ob der Benutzer eingeloggt ist. Weitere Tracking-Technologien oder Cookies kommen nicht zum Einsatz. + +

4. Nutzung der Webseite

+(1) Die Webseite stellt eine Plattform zur Verfügung, die den Nutzern ermöglicht, ihre Ernährungsbedarfswerte zu erfassen und zu speichern. Die Nutzung der Webseite erfolgt auf eigene Verantwortung. +(2) Die Benutzer sind verpflichtet, die Webseite nicht für rechtswidrige oder missbräuchliche Zwecke zu verwenden. Insbesondere ist die Speicherung und Veröffentlichung von Inhalten, die gegen geltendes Recht verstoßen, untersagt. + +

5. Datenschutz und Datensicherheit

+(1) Die Sicherheit Ihrer Daten ist uns ein wichtiges Anliegen. Wir treffen angemessene technische und organisatorische Maßnahmen, um die Sicherheit Ihrer personenbezogenen Daten zu gewährleisten und diese vor unbefugtem Zugriff, Verlust oder Missbrauch zu schützen. +(2) Weitere Informationen zur Verarbeitung personenbezogener Daten und zu Ihren Rechten finden Sie in unserer Datenschutzerklärung. Diese ist ein integraler Bestandteil dieser AGB. + +

6. Haftung

+(1) Die Webseite übernimmt keine Haftung für Schäden, die durch die Nutzung oder Unmöglichkeit der Nutzung der Webseite entstehen, es sei denn, diese beruhen auf vorsätzlichem oder grob fahrlässigem Verhalten von uns. +(2) Die Webseite haftet nicht für die Richtigkeit der gespeicherten Ernährungsbedarfswerte oder für die Empfehlungen, die auf Basis dieser Daten erstellt werden. Die Verwendung dieser Empfehlungen erfolgt auf eigene Verantwortung des Nutzers. + +

7. Rechte und Pflichten des Nutzers

+(1) Der Nutzer ist verpflichtet, die auf der Webseite gespeicherten Daten regelmäßig zu überprüfen und bei Bedarf zu aktualisieren. +(2) Der Nutzer ist verpflichtet, auf seiner Seite alle erforderlichen Maßnahmen zu treffen, um sein Benutzerkonto vor unbefugtem Zugriff zu schützen. + +

8. Beendigung der Nutzung

+(1) Der Nutzer kann sein Benutzerkonto jederzeit durch eine schriftliche Mitteilung an uns kündigen. Alle gespeicherten Daten des Nutzers werden in diesem Fall gemäß unserer Datenschutzerklärung gelöscht. +(2) Wir behalten uns vor, das Benutzerkonto eines Nutzers bei schwerwiegenden Verstößen gegen diese AGB oder bei Verdacht auf Missbrauch der Webseite zu sperren oder zu löschen. + +

9. Änderungen der AGB

+(1) Wir behalten uns vor, diese AGB jederzeit zu ändern oder zu ergänzen. Die Änderungen werden auf der Webseite veröffentlicht und treten mit ihrer Veröffentlichung in Kraft. +(2) Sofern der Nutzer den Änderungen nicht innerhalb von 14 Tagen nach Bekanntgabe widerspricht, gelten die geänderten AGB als angenommen. + +

10. Schlussbestimmungen

+(1) Es gilt das Recht der Bundesrepublik Deutschland, unter Ausschluss des UN-Kaufrechts. +(2) Gerichtsstand für alle Streitigkeiten aus oder im Zusammenhang mit der Nutzung der Webseite ist [Gerichtsstandort einfügen], sofern der Nutzer Kaufmann oder eine juristische Person des öffentlichen Rechts ist. + +Diese AGB wurden zuletzt am 16.03.2025 geändert. +
+ + diff --git a/index.html b/index.html new file mode 100755 index 0000000..69a8760 --- /dev/null +++ b/index.html @@ -0,0 +1,46 @@ + + + + + + Annapurna + + + + + +
+

Willkommen auf

+
Annapurna
+

das Paradies für jeden auf der Suche nach der wahren Gesundheit.

+

Lasse Annapurna dich begleiten auf den Weg zum perfekten Körper.

+
+ + +
+ + diff --git a/kalorien_rechner/ausgabe.php b/kalorien_rechner/ausgabe.php new file mode 100755 index 0000000..5aa63ab --- /dev/null +++ b/kalorien_rechner/ausgabe.php @@ -0,0 +1,118 @@ + 0 ? round($protein) : 0; + $absolut_zucker = $absolut_kalorien / 40; + $zucker = $absolut_zucker > 0 ? round($absolut_zucker) : 0; + $absolut_kohlenhydrate = ($absolut_kalorien - (4 * $protein) - (9 * $gewicht) - (4 * $zucker)) / 4; + $kohlenhydrate = $absolut_kohlenhydrate > 0 ? round($absolut_kohlenhydrate) : 0; + $fett = $gewicht; + $kalorien = $absolut_kalorien > 0 ? round($absolut_kalorien) : 0; +} +?> + + + + + + + Kalorien Ausgabe + + + + + +
+

Täglicher Bedarf

+ + +
+
+

Proteine:

+
+

gramm

+
+
+

Kohlenhydrate:

+
+

gramm

+
+
+

Fette:

+
+

gramm

+
+
+
+
+

Zucker:

+
+

gramm

+
+
+

Um ihr Ziel zu erreichen müssen Sie am Tag

+
+

Kalorien zu sich nehmen

+
+
+ + + + + + +
+
+ +

Fülle erst das Formular aus!

+ +
+ + diff --git a/kalorien_rechner/index.html b/kalorien_rechner/index.html new file mode 100755 index 0000000..06424f2 --- /dev/null +++ b/kalorien_rechner/index.html @@ -0,0 +1,104 @@ + + + + + + Kalorien Rechner + + + + + + +
+

Kalorien-rechner

+
+
+

Geschlecht:

+
+ + + + +
+
+
+
+

Alter in Jahre:

+
+
+

Gewicht in Kilogramm:

+
+
+
+
+

Größe in Centimeter:

+ cm +
+
+

Körperfettanteil in Prozent:

+ % +
+
+
+
+

Sport pro Woche:

+ +
+
+

Alltagsaktivität (ohne Sport):

+ +
+
+
+

Ziel:

+
+ + + + + + +
+
+ +
+
+ + \ No newline at end of file diff --git a/kalorien_rechner/kfa.jpg b/kalorien_rechner/kfa.jpg new file mode 100755 index 0000000..bd2e904 Binary files /dev/null and b/kalorien_rechner/kfa.jpg differ diff --git a/kalorien_rechner/kfa_info.html b/kalorien_rechner/kfa_info.html new file mode 100755 index 0000000..265c01c --- /dev/null +++ b/kalorien_rechner/kfa_info.html @@ -0,0 +1,123 @@ + + + + + + Körperfettanteil Info + + + + + +
+

Körperfett Kalkulation

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Körperbau

+
+

Männer

+
+

Frauen

+
+

Super muskulös

+

Nur essentielles Körperfett

+
+

2-5%

+

Körperfett

+
+

10-12%

+

Körperfett

+
+

Athletisch

+

Geringer Prozentsatz von Körperfett

+
+

6-13%

+

Körperfett

+
+

13-17%

+

Körperfett

+
+

Fit

+

Schlank und leicht definiert

+
+

14-17%

+

Körperfett

+
+

18-25%

+

Körperfett

+
+

Durchschnitt

+

Keine klare Trennung von Muskeln und Fett

+
+

18-24%

+

Körperfett

+
+

25-31%

+

Körperfett

+
+

Übergewichtig

+

Offensichtiliche Zeichen von hohem Körperfett

+
+

Mehr als 25%

+

Körperfett

+
+

Bis zu 50%

+

Körperfett

+
+ +

+ Berechne deinen genauen Körperfettanteil hier. +

+
+
+ + diff --git a/kalorien_zaehler/index.php b/kalorien_zaehler/index.php new file mode 100755 index 0000000..8641a83 --- /dev/null +++ b/kalorien_zaehler/index.php @@ -0,0 +1,344 @@ +query("DELETE FROM ernaehrungswerte WHERE benutzer_id = $benutzer"); + $datenbank->query("INSERT INTO ernaehrungswerte VALUES ('$benutzer', '$gesamt_kalorien', '$gesamt_kohlenhydrate', '$gesamt_fett', '$gesamt_protein', '$gesamt_zucker')"); + } else { + $response = $datenbank->query("SELECT gesamt_kalorien, gesamt_kohlenhydrate, gesamt_fett, gesamt_protein, gesamt_zucker FROM ernaehrungswerte WHERE benutzer_id = $benutzer"); + $data = $response->fetch_assoc(); + $gesamt_kalorien = $data['gesamt_kalorien']; + $gesamt_kohlenhydrate = $data['gesamt_kohlenhydrate']; + $gesamt_fett = $data['gesamt_fett']; + $gesamt_protein = $data['gesamt_protein']; + $gesamt_zucker = $data['gesamt_zucker']; + } + + if (isset($_POST['lebensmittel_hinzufuegen'])) { + $lebensmittel_id = $_POST['lebensmittel_hinzufuegen']; + $menge = $_POST['menge']; + + $datenbank->query("INSERT INTO benutzer_lebensmittel (benutzer, lebensmittel, menge, datum, uhrzeit) VALUES ('$benutzer', '$lebensmittel_id', '$menge', CURRENT_DATE(), CURRENT_TIME())"); + } + + $antwort = $datenbank->query( + "SELECT + lebensmittel.namen AS lebensmittel_namen, + benutzer_lebensmittel.menge AS menge, + (lebensmittel.kalorien / 100 * benutzer_lebensmittel.menge) AS kalorienwert, + (lebensmittel.kohlenhydrate / 100 * benutzer_lebensmittel.menge) AS kohlenhydratwert, + (lebensmittel.fett / 100 * benutzer_lebensmittel.menge) AS fettwert, + (lebensmittel.protein / 100 * benutzer_lebensmittel.menge) AS proteinwert, + (lebensmittel.zucker / 100 * benutzer_lebensmittel.menge) AS zuckerwert, + benutzer_lebensmittel.uhrzeit AS eintrag_uhrzeit + FROM benutzer_lebensmittel INNER JOIN lebensmittel + ON benutzer_lebensmittel.lebensmittel = lebensmittel.lebensmittel_id + WHERE benutzer_lebensmittel.benutzer = '$benutzer' + AND benutzer_lebensmittel.datum = '$datenbank_datum' + ORDER BY benutzer_lebensmittel.uhrzeit;" + ); + + $alle_lebensmittel = []; + while ($lebensmittel = $antwort->fetch_assoc()) { + $alle_lebensmittel[] = $lebensmittel; + } + $datenbank->close(); + + $verbraucht_kalorien = 0; + $verbraucht_kohlenhydrate = 0; + $verbraucht_fett = 0; + $verbraucht_protein = 0; + $verbraucht_zucker = 0; + + foreach ($alle_lebensmittel as $lebensmittel) { + $verbraucht_kalorien += $lebensmittel['kalorienwert']; + $verbraucht_kohlenhydrate += $lebensmittel['kohlenhydratwert']; + $verbraucht_fett += $lebensmittel['fettwert']; + $verbraucht_protein += $lebensmittel['proteinwert']; + $verbraucht_zucker += $lebensmittel['zuckerwert']; + } +} +?> + + + + + + + Ernährungszähler + + + + + + + + +
+

Ernährungszähler

+ +
+

Heutiger Ernährungsbedarf

+
+
+
+ Wert +
+
+ Kalorien +
+
+ Kohlenhydrate +
+
+ Fett +
+
+ Protein +
+
+ Zucker +
+
+
+
+ Gesamter Bedarf +
+
+ kcal +
+
+ gramm +
+
+ gramm +
+
+ gramm +
+
+ gramm +
+
+
+
+ Verbraucht +
+
+ kcal +
+
+ gramm +
+
+ gramm +
+
+ gramm +
+
+ gramm +
+
+
+
+ Übrig +
+
+ kcal +
+
+ gramm +
+
+ gramm +
+
+ gramm +
+
+ gramm +
+
+
+
+ % Verbraucht +
+
+ % +
+
+ % +
+
+ % +
+
+ % +
+
+ % +
+
+
+
+ +
+ +

Lebensmittel hizufügen

+
+ + +
+ + $url, + CURLOPT_HEADER => false, + CURLOPT_RETURNTRANSFER => true, + ]; + curl_setopt_array($ch, $curl_options); + + $antwort = curl_exec($ch); + curl_close($ch); + $alle_api_lebensmittel = json_decode($antwort, true); + + if ($alle_api_lebensmittel) { ?> +
+ + + +
+ +
+ Keine Einträge in der Datenbank! +
+ +
+
+

Konsumierte Lebensmittel

+
+ + + +
+
+
+
+ Namen +
+
+ Menge +
+
+ Kalorien +
+
+ Kohlenhydrate +
+
+ Fett +
+
+ Protein +
+
+ Zucker +
+
+ Fett +
+
+ Uhrzeit +
+
+ +
+
+ +
+
+ g +
+
+ kcal +
+
+ g +
+
+ g +
+
+ g +
+
+ g +
+
+ g +
+
+ +
+
+ +
+ Keine Einträge in der Datenbank! +
+ +
+
+ +
+

Melde dich an, um diesen Teil der Webseite zu nutzen!

+
+ +
+ + diff --git a/kalorien_zaehler/lebensmittel_hinzufuegen.php b/kalorien_zaehler/lebensmittel_hinzufuegen.php new file mode 100755 index 0000000..51f61c8 --- /dev/null +++ b/kalorien_zaehler/lebensmittel_hinzufuegen.php @@ -0,0 +1,139 @@ +query("SELECT * FROM lebensmittel WHERE lebensmittel_id = '$lebensmittel_id';"); + + if ($result = $response->fetch_assoc()) { + $namen = $result['namen']; + $kalorien = $result['kalorien']; + $kohlenhydrate = $result['kohlenhydrate']; + $fett = $result['fett']; + $protein = $result['protein']; + $zucker = $result['zucker']; + } else { + $url = 'https://api.webapp.prod.blv.foodcase-services.com/BLV_WebApp_WS/webresources/BLV-api/food/' . $lebensmittel_id . '?lang=de'; + + $ch = curl_init(); + $curl_options = [ + CURLOPT_URL => $url, + CURLOPT_HEADER => false, + CURLOPT_RETURNTRANSFER => true, + ]; + curl_setopt_array($ch, $curl_options); + $response = curl_exec($ch); + + curl_close($ch); + + $result = json_decode($response, true); + + $namen = $result['name']; + $werte = $result['values']; + + foreach ($werte as $wert) { + if ($wert['component']['code'] == 'ENERCC') { + $kalorien = $wert['value']; + } else if ($wert['component']['code'] == 'CHO') { + $kohlenhydrate = $wert['value']; + } else if ($wert['component']['code'] == 'FAT') { + $fett = $wert['value']; + } else if ($wert['component']['code'] == 'PROT625') { + $protein = $wert['value']; + } else if ($wert['component']['code'] == 'SUGAR') { + $zucker = $wert['value']; + } + } + $datenbank->query("INSERT INTO lebensmittel VALUES ('$lebensmittel_id', '$namen', '$kalorien', '$kohlenhydrate', '$fett', '$protein', '$zucker')"); + } +} +?> + + + + + + + Lebensmittel hinzufügen + + + + + + + + +
+ +

+ +
+
+
+

Kohlenhydrate

+
+

gramm / 100 gramm

+
+
+

Protein

+
+

gramm / 100 gramm

+
+
+

Fett

+
+

gramm / 100 gramm

+
+
+
+
+

Zucker

+
+

gramm / 100 gramm

+
+
+

Kalorien

+
+

gramm / 100 gramm

+
+ +

auf

+
API
+

zugreifen

+
+
+
+
+ +
+

hinzufügen

+
+
+

Menge (in gramm):

g +
+ +
+
+ + + diff --git a/login/index.php b/login/index.php new file mode 100755 index 0000000..229b130 --- /dev/null +++ b/login/index.php @@ -0,0 +1,156 @@ +query("DELETE FROM benutzer WHERE benutzer_id = '$benutzer'"); + unset($_SESSION['benutzer']); +} +if (isset($_POST['konto_loeschen'])) { + $datenbank->query("DELETE FROM benutzer WHERE benutzer_id = '{$_SESSION['benutzer']}'"); +} + +if ($_POST['login'] == 'anmeldung') { + + $statement = $datenbank->prepare("SELECT * FROM benutzer WHERE benutzername = ?"); + $statement->bind_param('s', $benutzername); + $statement->execute(); + $result = $statement->get_result(); + $statement->close(); + + if ($user = $result->fetch_assoc()) { + if (password_verify($passwort, $user['passwort'])) { + $_SESSION['benutzer'] = $user['benutzer_id']; + } else { + $nachricht = "Passwort ist falsch!"; + } + } else { + $nachricht = "Benutzername nicht registriert!"; + } + +} else if ($_POST['login'] == 'registrierung') { + + if (str_contains($benutzername, ' ')) { + $nachricht = "Benutzername darf keine Leerzeichen enthalten!"; + } else if (str_contains($passwort, ' ')) { + $nachricht = "Passwort darf keine Leerzeichen enthalten!"; + } else if (!preg_match('/[^a-zA-Z0-9]/', $passwort)) { + $nachricht = "Passwort muss ein Sonderzeichen enthalten!"; + } + $statement = $datenbank->prepare("SELECT * FROM benutzer WHERE benutzername = ?"); + $statement->bind_param('s', $benutzername); + $statement->execute(); + $result = $statement->get_result(); + + if ($result->num_rows) { + $nachricht = "Benutzername ist schon registriert!"; + } else { + $passwort_hash = password_hash($passwort, PASSWORD_DEFAULT); + + $statement = $datenbank->prepare( + "INSERT INTO benutzer (benutzername, passwort, letzter_login) + VALUES (?, ?, NOW())" + ); + $statement->bind_param('ss', $benutzername, $passwort_hash); + + if ($statement->execute()) { + $nachricht = "Benutzer wurde erfolgreich registriert!"; + } else { + $nachricht = "Fehler bei der Registrierung(" . $statement->errno . "): " . $statement->error; + } + } + $statement->close(); +} +$datenbank->close(); +?> + + + + + + + Login + + + + + + + + +
+

Anmeldung / Registrierung

+ + + +
+

Sie sind eingeloggt!

+
+ + +
+
+ + + +
+
    +

  1. Benutzername und Passwort dürfen keine Leerzeichen enthalten.
  2. +

  3. Das Passwort muss mindestens ein Sonderzeichen enthalten.
  4. +

  5. Benutzername und Passwort dürfen nicht weniger als 8 und mehr als 24 Charaktere enthalten.
  6. +

  7. Durch die Registrierung akzeptieren Sie die AGBs
  8. +
+
+
+
+

Benutzername:

+ +
+
+

Passwort:

+ +
+
+
+ + +
+
+ + +

+ +
+ + diff --git a/rezepte/abendessen/gegrillter_fisch_mit_kartoffeln_und_spargel/index.html b/rezepte/abendessen/gegrillter_fisch_mit_kartoffeln_und_spargel/index.html new file mode 100755 index 0000000..ae27fc8 --- /dev/null +++ b/rezepte/abendessen/gegrillter_fisch_mit_kartoffeln_und_spargel/index.html @@ -0,0 +1,52 @@ + + + + + + Gegrillter Fisch mit Kartoffeln und Spargel + + + + + + + +
+

Gegrillter Fisch mit Kartoffeln und Spargel

+ +
+

Zutaten:

+
    +
  • 2 Fischfilets (z.B. Lachs, Kabeljau)

  • +
  • 2 Kartoffeln

  • +
  • 500g Spargel

  • +
  • Olivenöl

  • +
  • Salz und Pfeffer

  • +
+

Zubereitung:

+
    +
  1. Kartoffeln schälen und in Scheiben schneiden.

  2. +
  3. Spargel waschen und die Enden abschneiden.

  4. +
  5. Fischfilets mit Olivenöl, Salz und Pfeffer würzen.

  6. +
  7. Kartoffeln, Spargel und Fisch auf den Grill legen und garen, bis alles gar ist.

  8. +
+
+
\ No newline at end of file diff --git a/rezepte/abendessen/gegrillter_fisch_mit_kartoffeln_und_spargel/rezept.png b/rezepte/abendessen/gegrillter_fisch_mit_kartoffeln_und_spargel/rezept.png new file mode 100755 index 0000000..79d28ec Binary files /dev/null and b/rezepte/abendessen/gegrillter_fisch_mit_kartoffeln_und_spargel/rezept.png differ diff --git a/rezepte/abendessen/gemuese_curry_mit_kokosmilch_und_reis/index.html b/rezepte/abendessen/gemuese_curry_mit_kokosmilch_und_reis/index.html new file mode 100755 index 0000000..8723765 --- /dev/null +++ b/rezepte/abendessen/gemuese_curry_mit_kokosmilch_und_reis/index.html @@ -0,0 +1,57 @@ + + + + + + Gemüse-Curry mit Kokosmilch und Reis + + + + + +
+

Gemüse-Curry mit Kokosmilch und Reis

+ +
+

Zutaten:

+
    +
  • 1 Zwiebel

  • +
  • 2 Knoblauchzehen

  • +
  • 1 rote Paprika

  • +
  • 1 grüne Paprika

  • +
  • 1 Dose (400 g) Kichererbsen

  • +
  • 1 Dose (400 ml) Kokosmilch

  • +
  • 2 EL Currypaste

  • +
  • 1 TL Kurkuma

  • +
  • Salz und Pfeffer

  • +
  • Reis

  • +
+

Zubereitung:

+
    +
  1. Zwiebel und Knoblauch hacken. Paprika in Streifen schneiden.

  2. +
  3. Öl in einem Topf erhitzen. Zwiebel und Knoblauch darin andünsten, bis sie weich sind.

  4. +
  5. Paprika, Kichererbsen, Kokosmilch, Currypaste und Kurkuma hinzufügen. Mit Salz und Pfeffer abschmecken.

  6. +
  7. Alles ca. 15-20 Minuten köcheln lassen, bis das Gemüse gar ist.

  8. +
  9. Reis nach Packungsanweisung kochen.

  10. +
  11. Curry mit Reis servieren.

  12. +
+
+
\ No newline at end of file diff --git a/rezepte/abendessen/gemuese_curry_mit_kokosmilch_und_reis/rezept.png b/rezepte/abendessen/gemuese_curry_mit_kokosmilch_und_reis/rezept.png new file mode 100755 index 0000000..2ed8bba Binary files /dev/null and b/rezepte/abendessen/gemuese_curry_mit_kokosmilch_und_reis/rezept.png differ diff --git a/rezepte/abendessen/haenchenbrust_mit_suesskartoffel_und_brokkoli/index.html b/rezepte/abendessen/haenchenbrust_mit_suesskartoffel_und_brokkoli/index.html new file mode 100755 index 0000000..f37f263 --- /dev/null +++ b/rezepte/abendessen/haenchenbrust_mit_suesskartoffel_und_brokkoli/index.html @@ -0,0 +1,50 @@ + + + + + + Hähnchenbrust mit Süßkartoffel und Brokkoli + + + + + +
+

Hähnchenbrust mit Süßkartoffel und Brokkoli

+ +
+

Zutaten:

+
    +
  • 2 Hähnchenbrustfilets

  • +
  • 2 Süßkartoffeln

  • +
  • 500g Brokkoli

  • +
  • Olivenöl

  • +
  • Salz und Pfeffer

  • +
+

Zubereitung:

+
    +
  1. Süßkartoffeln schälen und in Würfel schneiden.

  2. +
  3. Brokkoli in Röschen teilen.

  4. +
  5. Hähnchenbrustfilets mit Olivenöl, Salz und Pfeffer würzen.

  6. +
  7. Süßkartoffeln, Brokkoli und Hähnchenbrust in einer Pfanne oder im Ofen garen, bis alles gar ist.

  8. +
+
+
\ No newline at end of file diff --git a/rezepte/abendessen/haenchenbrust_mit_suesskartoffel_und_brokkoli/rezept.png b/rezepte/abendessen/haenchenbrust_mit_suesskartoffel_und_brokkoli/rezept.png new file mode 100755 index 0000000..c18899e Binary files /dev/null and b/rezepte/abendessen/haenchenbrust_mit_suesskartoffel_und_brokkoli/rezept.png differ diff --git a/rezepte/abendessen/quinoa_bowl_mit_gemuese_und_ei/index.html b/rezepte/abendessen/quinoa_bowl_mit_gemuese_und_ei/index.html new file mode 100755 index 0000000..8a6819c --- /dev/null +++ b/rezepte/abendessen/quinoa_bowl_mit_gemuese_und_ei/index.html @@ -0,0 +1,54 @@ + + + + + + Quinoa-Bowl mit Gemüse und Ei + + + + + +
+

Quinoa-Bowl mit Gemüse und Ei

+ +
+

Zutaten:

+
    +
  • 1 Tasse Quinoa

  • +
  • 1 Gurke

  • +
  • 1 Tomate

  • +
  • 1/2 Avocado

  • +
  • 2 Eier

  • +
  • Dressing nach Wahl (z.B. Zitronensaft, Olivenöl)

  • +
  • Salz und Pfeffer

  • +
+

Zubereitung:

+
    +
  1. Quinoa nach Packungsanweisung kochen.

  2. +
  3. Gurke, Tomate und Avocado in mundgerechte Stücke schneiden.

  4. +
  5. Eier hart kochen.

  6. +
  7. Quinoa in eine Schüssel geben und mit Gemüse und Ei belegen.

  8. +
  9. Mit Dressing beträufeln und mit Salz und Pfeffer würzen.

  10. +
  11. Servieren.

  12. +
+
+
\ No newline at end of file diff --git a/rezepte/abendessen/quinoa_bowl_mit_gemuese_und_ei/rezept.png b/rezepte/abendessen/quinoa_bowl_mit_gemuese_und_ei/rezept.png new file mode 100755 index 0000000..8a9e14e Binary files /dev/null and b/rezepte/abendessen/quinoa_bowl_mit_gemuese_und_ei/rezept.png differ diff --git a/rezepte/fruehstueck/haferflocken_mit_frischen_fruechten_und_nuessen/index.html b/rezepte/fruehstueck/haferflocken_mit_frischen_fruechten_und_nuessen/index.html new file mode 100755 index 0000000..2cf46f9 --- /dev/null +++ b/rezepte/fruehstueck/haferflocken_mit_frischen_fruechten_und_nuessen/index.html @@ -0,0 +1,50 @@ + + + + + + Haferflocken mit frischen Früchten und Nüssen + + + + + +
+

Haferflocken mit frischen Früchten und Nüssen

+ +
+

Zutaten:

+
    +
  • 1/2 Tasse Haferflocken

  • +
  • 1 Tasse Milch oder eine pflanzliche Alternative

  • +
  • 1/2 Tasse gemischte Früchte (z.B. Beeren, Banane, Apfel)

  • +
  • 1/4 Tasse Nüsse und Samen (z.B. Mandeln, Walnüsse, Chiasamen)

  • +
  • Optional: Honig oder Ahornsirup zum Süßen

  • +
+

Zubereitung:

+
    +
  1. Haferflocken und Milch in einem Topf zum Kochen bringen.

  2. +
  3. Hitze reduzieren und unter Rühren ca. 5 Minuten köcheln lassen, bis die Haferflocken weich sind.

  4. +
  5. In eine Schüssel geben und mit Früchten und Nüssen belegen.

  6. +
  7. Optional mit Honig oder Ahornsirup beträufeln.

  8. +
+
+
\ No newline at end of file diff --git a/rezepte/fruehstueck/haferflocken_mit_frischen_fruechten_und_nuessen/rezept.png b/rezepte/fruehstueck/haferflocken_mit_frischen_fruechten_und_nuessen/rezept.png new file mode 100755 index 0000000..4f8230e Binary files /dev/null and b/rezepte/fruehstueck/haferflocken_mit_frischen_fruechten_und_nuessen/rezept.png differ diff --git a/rezepte/fruehstueck/ruehrei_mit_lachs_und_dill/index.html b/rezepte/fruehstueck/ruehrei_mit_lachs_und_dill/index.html new file mode 100755 index 0000000..6858863 --- /dev/null +++ b/rezepte/fruehstueck/ruehrei_mit_lachs_und_dill/index.html @@ -0,0 +1,52 @@ + + + + + + Rührei mit Lachs und Dill + + + + + +
+

Rührei mit Lachs und Dill

+ +
+

Zutaten:

+
    +
  • 4 Eier

  • +
  • 2 EL Milch

  • +
  • Salz und Pfeffer

  • +
  • 1 EL Butter

  • +
  • 100 g Räucherlachs, in Streifen geschnitten

  • +
  • 2 EL frischer Dill, gehackt

  • +
+

Zubereitung:

+
    +
  1. Eier und Milch in einer Schüssel verquirlen. Mit Salz und Pfeffer würzen.

  2. +
  3. Butter in einer Pfanne schmelzen.

  4. +
  5. Eier-Mischung in die Pfanne geben und bei mittlerer Hitze unter Rühren stocken lassen.

  6. +
  7. Räucherlachs und Dill hinzufügen und kurz mitbraten.

  8. +
  9. Servieren.

  10. +
+
+
\ No newline at end of file diff --git a/rezepte/fruehstueck/ruehrei_mit_lachs_und_dill/rezept.png b/rezepte/fruehstueck/ruehrei_mit_lachs_und_dill/rezept.png new file mode 100755 index 0000000..8bb80b4 Binary files /dev/null and b/rezepte/fruehstueck/ruehrei_mit_lachs_und_dill/rezept.png differ diff --git a/rezepte/fruehstueck/smoothie/index.html b/rezepte/fruehstueck/smoothie/index.html new file mode 100755 index 0000000..522759a --- /dev/null +++ b/rezepte/fruehstueck/smoothie/index.html @@ -0,0 +1,51 @@ + + + + + + Smoothie + + + + + +
+

Smoothie

+ +
+

Zutaten:

+
    +
  • 1 Banane

  • +
  • 1/2 Tasse gefrorene Beeren (z.B. Erdbeeren, Himbeeren, Blaubeeren)

  • +
  • 1/2 Tasse Spinat (frisch oder gefroren)

  • +
  • 1/2 Tasse Joghurt (Natur oder griechisch)

  • +
  • 1/4 Tasse Milch oder eine pflanzliche Alternative (z.B. Mandelmilch, Sojamilch)

  • +
  • 1 EL Honig oder Ahornsirup (optional)

  • +
+

Zubereitung:

+
    +
  1. Alle Zutaten in einen Mixer geben.

  2. +
  3. Den Mixer auf höchster Stufe ca. 30-60 Sekunden mixen, bis der Smoothie cremig und glatt ist.

  4. +
  5. Bei Bedarf noch etwas mehr Milch oder Joghurt hinzufügen, um die gewünschte Konsistenz zu erreichen.

  6. +
  7. Den Smoothie in ein Glas füllen und sofort genießen.

  8. +
+
+
\ No newline at end of file diff --git a/rezepte/fruehstueck/smoothie/rezept.png b/rezepte/fruehstueck/smoothie/rezept.png new file mode 100755 index 0000000..8c2a571 Binary files /dev/null and b/rezepte/fruehstueck/smoothie/rezept.png differ diff --git a/rezepte/fruehstueck/vollkornbrot_mit_avocado_und_ei/index.html b/rezepte/fruehstueck/vollkornbrot_mit_avocado_und_ei/index.html new file mode 100755 index 0000000..57a95ff --- /dev/null +++ b/rezepte/fruehstueck/vollkornbrot_mit_avocado_und_ei/index.html @@ -0,0 +1,51 @@ + + + + + + Vollkornbrot mit Avocado und Ei + + + + + +
+

Vollkornbrot mit Avocado und Ei

+ +
+

Zutaten:

+
    +
  • 1 Scheibe Vollkornbrot

  • +
  • 1/2 Avocado

  • +
  • 1 Ei

  • +
  • Salz und Pfeffer

  • +
  • Optional: Zitronensaft, rote Pfefferflocken

  • +
+

Zubereitung:

+
    +
  1. Brot toasten.

  2. +
  3. Avocado auf das Brot geben und mit einer Gabel zerdrücken.

  4. +
  5. Ei nach Wunsch zubereiten (z.B. Spiegelei, Rührei).

  6. +
  7. Ei auf die Avocado geben und mit Salz und Pfeffer würzen.

  8. +
  9. Optional mit Zitronensaft und roten Pfefferflocken bestreuen.

  10. +
+
+
diff --git a/rezepte/fruehstueck/vollkornbrot_mit_avocado_und_ei/rezept.png b/rezepte/fruehstueck/vollkornbrot_mit_avocado_und_ei/rezept.png new file mode 100755 index 0000000..2f65214 Binary files /dev/null and b/rezepte/fruehstueck/vollkornbrot_mit_avocado_und_ei/rezept.png differ diff --git a/rezepte/index.html b/rezepte/index.html new file mode 100755 index 0000000..e966478 --- /dev/null +++ b/rezepte/index.html @@ -0,0 +1,123 @@ + + + + + + Rezepte + + + + + + +
+

Frühstück

+ +
+ +
+

Mittagessen

+ +
+
+

Abendessen

+ +
+
+

Snacks

+ +
+ + \ No newline at end of file diff --git a/rezepte/mittagessen/.DS_Store b/rezepte/mittagessen/.DS_Store new file mode 100755 index 0000000..9ff0b56 Binary files /dev/null and b/rezepte/mittagessen/.DS_Store differ diff --git a/rezepte/mittagessen/._.DS_Store b/rezepte/mittagessen/._.DS_Store new file mode 100755 index 0000000..28c42fb Binary files /dev/null and b/rezepte/mittagessen/._.DS_Store differ diff --git a/rezepte/mittagessen/._vollkorn_wraps_mit_hummus_und_gemuese b/rezepte/mittagessen/._vollkorn_wraps_mit_hummus_und_gemuese new file mode 100755 index 0000000..bdd0140 Binary files /dev/null and b/rezepte/mittagessen/._vollkorn_wraps_mit_hummus_und_gemuese differ diff --git a/rezepte/mittagessen/kartoffel_und_suesskartoffel_frittata/index.html b/rezepte/mittagessen/kartoffel_und_suesskartoffel_frittata/index.html new file mode 100755 index 0000000..a599c6a --- /dev/null +++ b/rezepte/mittagessen/kartoffel_und_suesskartoffel_frittata/index.html @@ -0,0 +1,56 @@ + + + + + + Kartoffel- und Süßkartoffel-Frittata + + + + + +
+

Kartoffel- und Süßkartoffel-Frittata

+ +
+

Zutaten:

+
    +
  • 6 Eier

  • +
  • 1/4 Tasse Milch

  • +
  • Salz und Pfeffer

  • +
  • 1 EL Olivenöl

  • +
  • 1 Kartoffel, geschält und gewürfelt

  • +
  • 1 Süßkartoffel, geschält und gewürfelt

  • +
  • 1/2 Zwiebel, gehackt

  • +
  • Optional: Käse (z.B. Cheddar, Mozzarella)

  • +
+

Zubereitung:

+
    +
  1. Backofen auf 180°C vorheizen.

  2. +
  3. Eier und Milch in einer Schüssel verquirlen. Mit Salz und Pfeffer würzen.

  4. +
  5. Olivenöl in einer ofenfesten Pfanne erhitzen. Kartoffeln, Süßkartoffeln und Zwiebel darin andünsten, bis sie weich sind.

  6. +
  7. Eier-Mischung über das Gemüse gießen.

  8. +
  9. Optional Käse darüber streuen.

  10. +
  11. Die Frittata im Ofen ca. 15-20 Minuten backen, bis sie fest ist und der Käse geschmolzen ist.

  12. +
  13. In Stücke schneiden und servieren.

  14. +
+
+
\ No newline at end of file diff --git a/rezepte/mittagessen/kartoffel_und_suesskartoffel_frittata/rezept.png b/rezepte/mittagessen/kartoffel_und_suesskartoffel_frittata/rezept.png new file mode 100755 index 0000000..80237fa Binary files /dev/null and b/rezepte/mittagessen/kartoffel_und_suesskartoffel_frittata/rezept.png differ diff --git a/rezepte/mittagessen/lasagne/index.html b/rezepte/mittagessen/lasagne/index.html new file mode 100755 index 0000000..0df9b53 --- /dev/null +++ b/rezepte/mittagessen/lasagne/index.html @@ -0,0 +1,60 @@ + + + + + + Lasagne + + + + + +
+

Lasagne

+ +
+

Zutaten:

+
    +
  • 500 g Lasagneplatten

  • +
  • 500 g Hackfleisch

  • +
  • 1 Zwiebel, gehackt

  • +
  • 2 Knoblauchzehen, gehackt

  • +
  • 2 Dosen (400 g) gehackte Tomaten

  • +
  • 1 EL Tomatenmark

  • +
  • 1 TL Oregano

  • +
  • 1/2 TL Basilikum

  • +
  • Salz und Pfeffer

  • +
  • 500 ml Milch

  • +
  • 50 g Butter

  • +
  • 50 g Mehl

  • +
  • 200 g geriebener Käse (z.B. Mozzarella, Parmesan)

  • +
+

Zubereitung:

+
    +
  1. Hackfleisch in einer Pfanne anbraten. Zwiebel und Knoblauch hinzufügen und mitbraten, bis sie weich sind.

  2. +
  3. Gehackte Tomaten, Tomatenmark, Oregano, Basilikum, Salz und Pfeffer hinzufügen. Ca. 30 Minuten köcheln lassen.

  4. +
  5. Für die Béchamelsauce Milch, Butter und Mehl in einem Topf erhitzen. Unter Rühren aufkochen lassen, bis eine dicke Soße entsteht. Mit Salz und Pfeffer würzen.

  6. +
  7. Eine Auflaufform mit Lasagneplatten, Fleischsoße, Béchamelsauce und Käse schichtweise füllen. Mit Käse abschließen.

  8. +
  9. Im Ofen bei 180°C ca. 30-40 Minuten backen, bis der Käse goldbraun ist.

  10. +
+
+
+ diff --git a/rezepte/mittagessen/lasagne/rezept.png b/rezepte/mittagessen/lasagne/rezept.png new file mode 100755 index 0000000..f4aa4bb Binary files /dev/null and b/rezepte/mittagessen/lasagne/rezept.png differ diff --git a/rezepte/mittagessen/penne_all_arrabbiata/index.html b/rezepte/mittagessen/penne_all_arrabbiata/index.html new file mode 100755 index 0000000..bd38e75 --- /dev/null +++ b/rezepte/mittagessen/penne_all_arrabbiata/index.html @@ -0,0 +1,53 @@ + + + + + + Penne all'Arrabbiata + + + + + +
+

Penne all'Arrabbiata

+ +
+

Zutaten:

+
    +
  • 400 g Penne

  • +
  • 1 Dose (400 g) gehackte Tomaten

  • +
  • 2 Knoblauchzehen, gehackt

  • +
  • 1/2 TL Chiliflocken

  • +
  • 1 EL Olivenöl

  • +
  • Salz und Pfeffer

  • +
  • Frischer Basilikum, gehackt

  • +
+

Zubereitung:

+
    +
  1. Penne nach Packungsanweisung kochen.

  2. +
  3. Während die Penne kochen, Olivenöl in einer Pfanne erhitzen. Knoblauch und Chiliflocken darin andünsten, bis der Knoblauch goldbraun ist.

  4. +
  5. Gehackte Tomaten hinzufügen und ca. 10 Minuten köcheln lassen, bis die Soße etwas eingedickt ist.

  6. +
  7. Penne abgießen und in die Pfanne geben. Mit Salz und Pfeffer würzen und gut vermischen.

  8. +
  9. Mit frischem Basilikum bestreuen und servieren.

  10. +
+
+
\ No newline at end of file diff --git a/rezepte/mittagessen/penne_all_arrabbiata/rezept.png b/rezepte/mittagessen/penne_all_arrabbiata/rezept.png new file mode 100755 index 0000000..e51f416 Binary files /dev/null and b/rezepte/mittagessen/penne_all_arrabbiata/rezept.png differ diff --git a/rezepte/mittagessen/salat_mit_gegrilltem_haehnchen_oder_tofu/index.html b/rezepte/mittagessen/salat_mit_gegrilltem_haehnchen_oder_tofu/index.html new file mode 100755 index 0000000..46903b7 --- /dev/null +++ b/rezepte/mittagessen/salat_mit_gegrilltem_haehnchen_oder_tofu/index.html @@ -0,0 +1,49 @@ + + + + + + Salat mit gegrilltem Hähnchen oder Tofu + + + + + +
+

Salat mit gegrilltem Hähnchen oder Tofu

+ +
+

Zutaten:

+
    +
  • Gemischter Salat (z.B. Blattsalat, Rucola, Spinat)

  • +
  • 100g gegrilltes Hähnchen oder Tofu

  • +
  • Gemüse nach Wahl (z.B. Gurke, Tomaten, Paprika)

  • +
  • Dressing nach Wahl (z.B. Vinaigrette, Joghurt-Dressing)

  • +
+

Zubereitung:

+
    +
  1. Salat waschen und in eine Schüssel geben.

  2. +
  3. Hähnchen oder Tofu in Streifen schneiden und zum Salat geben.

  4. +
  5. Gemüse hinzufügen.

  6. +
  7. Mit Dressing beträufeln und servieren.

  8. +
+
+
\ No newline at end of file diff --git a/rezepte/mittagessen/salat_mit_gegrilltem_haehnchen_oder_tofu/rezept.png b/rezepte/mittagessen/salat_mit_gegrilltem_haehnchen_oder_tofu/rezept.png new file mode 100755 index 0000000..9fe43b5 Binary files /dev/null and b/rezepte/mittagessen/salat_mit_gegrilltem_haehnchen_oder_tofu/rezept.png differ diff --git a/rezepte/mittagessen/vollkorn_wraps_mit_hummus_und_gemuese/index.html b/rezepte/mittagessen/vollkorn_wraps_mit_hummus_und_gemuese/index.html new file mode 100755 index 0000000..7379f9d --- /dev/null +++ b/rezepte/mittagessen/vollkorn_wraps_mit_hummus_und_gemuese/index.html @@ -0,0 +1,49 @@ + + + + + + Vollkorn-Wraps mit Hummus und Gemüse + + + + + +
+

Vollkorn-Wraps mit Hummus und Gemüse

+ +
+

Zutaten:

+
    +
  • 2 Vollkorn-Wraps

  • +
  • 1/4 Tasse Hummus

  • +
  • Gemüse nach Wahl (z.B. Paprika, Gurke, Karotten)

  • +
  • Optional: Feta-Käse, Oliven

  • +
+

Zubereitung:

+
    +
  1. Wraps mit Hummus bestreichen.

  2. +
  3. Gemüse in Streifen schneiden und auf die Wraps legen.

  4. +
  5. Optional Feta-Käse und Oliven hinzufügen.

  6. +
  7. Wraps aufrollen und genießen.

  8. +
+
+
\ No newline at end of file diff --git a/rezepte/mittagessen/vollkorn_wraps_mit_hummus_und_gemuese/rezept.png b/rezepte/mittagessen/vollkorn_wraps_mit_hummus_und_gemuese/rezept.png new file mode 100755 index 0000000..4cb1c8b Binary files /dev/null and b/rezepte/mittagessen/vollkorn_wraps_mit_hummus_und_gemuese/rezept.png differ diff --git a/rezepte/snacks/avocado_dip_mit_tortilla_chips/index.html b/rezepte/snacks/avocado_dip_mit_tortilla_chips/index.html new file mode 100755 index 0000000..96d91c6 --- /dev/null +++ b/rezepte/snacks/avocado_dip_mit_tortilla_chips/index.html @@ -0,0 +1,52 @@ + + + + + + Avocado-Dip mit Tortilla-Chips + + + + + +
+

Avocado-Dip mit Tortilla-Chips

+ +
+

Zutaten:

+
    +
  • 2 reife Avocados

  • +
  • 1/2 Zitrone (Saft)

  • +
  • 1/4 Zwiebel (gehackt)

  • +
  • 1 Knoblauchzehe (gehackt)

  • +
  • 1/2 TL Chilipulver (optional)

  • +
  • Salz und Pfeffer

  • +
  • Tortilla-Chips

  • +
+

Zubereitung:

+
    +
  1. Avocados entkernen und das Fruchtfleisch mit einer Gabel zerdrücken.

  2. +
  3. Zitronensaft, Zwiebel, Knoblauch und Chilipulver hinzufügen und gut vermischen.

  4. +
  5. Mit Salz und Pfeffer abschmecken.

  6. +
  7. Mit Tortilla-Chips servieren.

  8. +
+
+
\ No newline at end of file diff --git a/rezepte/snacks/avocado_dip_mit_tortilla_chips/rezept.png b/rezepte/snacks/avocado_dip_mit_tortilla_chips/rezept.png new file mode 100755 index 0000000..6b5bc33 Binary files /dev/null and b/rezepte/snacks/avocado_dip_mit_tortilla_chips/rezept.png differ diff --git a/rezepte/snacks/jogurt_mit_beeren_und_granola/index.html b/rezepte/snacks/jogurt_mit_beeren_und_granola/index.html new file mode 100755 index 0000000..54ab2a5 --- /dev/null +++ b/rezepte/snacks/jogurt_mit_beeren_und_granola/index.html @@ -0,0 +1,48 @@ + + + + + + Joghurt mit Beeren und Granola + + + + + +
+

Joghurt mit Beeren und Granola

+ +
+

Zutaten:

+
    +
  • 1 Becher Joghurt (Natur oder griechisch)

  • +
  • 1/2 Tasse Beeren (frisch oder gefroren)

  • +
  • 1/4 Tasse Granola

  • +
  • Optional: Honig oder Ahornsirup

  • +
+

Zubereitung:

+
    +
  1. Joghurt in ein Glas füllen.

  2. +
  3. Beeren und Granola darüber geben.

  4. +
  5. Optional mit Honig oder Ahornsirup beträufeln.

  6. +
+
+
\ No newline at end of file diff --git a/rezepte/snacks/jogurt_mit_beeren_und_granola/rezept.png b/rezepte/snacks/jogurt_mit_beeren_und_granola/rezept.png new file mode 100755 index 0000000..85e5a8c Binary files /dev/null and b/rezepte/snacks/jogurt_mit_beeren_und_granola/rezept.png differ diff --git a/rezepte/snacks/nuesse_und_samen/index.html b/rezepte/snacks/nuesse_und_samen/index.html new file mode 100755 index 0000000..3707381 --- /dev/null +++ b/rezepte/snacks/nuesse_und_samen/index.html @@ -0,0 +1,43 @@ + + + + + + Nüsse und Samen + + + + + +
+

Nüsse und Samen

+ +
+

Zutaten:

+
    +
  • Eine Handvoll Nüsse und Samen nach Wahl (z.B. Mandeln, Walnüsse, Sonnenblumenkerne, Kürbiskerne)

  • +
+

Zubereitung:

+
    +
  1. Nüsse und Samen mischen und genießen.

  2. +
+
+
\ No newline at end of file diff --git a/rezepte/snacks/nuesse_und_samen/rezept.png b/rezepte/snacks/nuesse_und_samen/rezept.png new file mode 100755 index 0000000..0ef2647 Binary files /dev/null and b/rezepte/snacks/nuesse_und_samen/rezept.png differ diff --git a/rezepte/snacks/obst_und_gemuese_sticks_mit_hummus/index.html b/rezepte/snacks/obst_und_gemuese_sticks_mit_hummus/index.html new file mode 100755 index 0000000..91d341d --- /dev/null +++ b/rezepte/snacks/obst_und_gemuese_sticks_mit_hummus/index.html @@ -0,0 +1,45 @@ + + + + + + Obst und Gemüse-Sticks mit Hummus + + + + + +
+

Obst und Gemüse-Sticks mit Hummus

+ +
+

Zutaten:

+
    +
  • Verschiedene Obst- und Gemüsesorten (z.B. Karotten, Gurken, Paprika, Äpfel, Birnen)

  • +
  • 1/4 Tasse Hummus

  • +
+

Zubereitung:

+
    +
  1. Obst und Gemüse in mundgerechte Stücke schneiden.

  2. +
  3. Mit Hummus servieren.

  4. +
+
+
\ No newline at end of file diff --git a/rezepte/snacks/obst_und_gemuese_sticks_mit_hummus/rezept.png b/rezepte/snacks/obst_und_gemuese_sticks_mit_hummus/rezept.png new file mode 100755 index 0000000..87f526c Binary files /dev/null and b/rezepte/snacks/obst_und_gemuese_sticks_mit_hummus/rezept.png differ diff --git a/shitsite/shit.html b/shitsite/shit.html new file mode 100755 index 0000000..414d1fa --- /dev/null +++ b/shitsite/shit.html @@ -0,0 +1,5 @@ +
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quae possimus esse, quo facere asperiores dignissimos dolorum, commodi ad laudantium beatae ullam qui distinctio omnis maiores saepe reprehenderit aliquid unde! + Sussy change to shitfile + emergency change +
diff --git a/style/avocado.jpg b/style/avocado.jpg new file mode 100755 index 0000000..938bdc0 Binary files /dev/null and b/style/avocado.jpg differ diff --git a/style/avocado.png b/style/avocado.png new file mode 100755 index 0000000..62149f5 Binary files /dev/null and b/style/avocado.png differ diff --git a/style/minecraft_carrot.cur b/style/minecraft_carrot.cur new file mode 100755 index 0000000..90ac01f Binary files /dev/null and b/style/minecraft_carrot.cur differ diff --git a/style/style.css b/style/style.css new file mode 100755 index 0000000..1548237 --- /dev/null +++ b/style/style.css @@ -0,0 +1,164 @@ +:root { + font-family: monospace; + text-align: center; + --primary-color: wheat; + --secondary-color: saddlebrown; + --tertiary-color: limegreen; + --shadow-color: black; + /* cursor: url(./minecraft_carrot.cur), auto; */ +} +body { + margin: 0px; + background-image: url('./avocado.jpg'); + background-size: cover; + background-attachment: fixed; +} + +/* styling special radio buttons */ +.special_radio input[type="radio"] { + opacity: 0; + position: fixed; + width: 0; +} +.special_radio input[type="radio"]:checked + label, +.special_radio input[type="radio"]:hover + label { + color: var(--secondary-color); + background-color: var(--primary-color); +} +/* end styling special radio buttons */ + +main { + display: block; + margin: 10px 50px 10px 250px; +} +.big_box { + color: var(--primary-color); + background-color: var(--secondary-color); + border: 1px solid var(--primary-color); + border-radius: 30px; + overflow: hidden; + box-shadow: 0 0 30px var(--shadow-color); + padding: 10px; + box-sizing: border-box; +} +.medium_box { + color: var(--primary-color); + background-color: var(--secondary-color); + border: 1px solid var(--primary-color); + border-radius: 20px; + overflow: hidden; + box-shadow: 0 0 20px var(--shadow-color); + padding: 10px; + box-sizing: border-box; +} +.small_box { + color: inherit; + background-color: inherit; + border: 1px solid var(--primary-color); + border-radius: 10px; + overflow: hidden; + box-shadow: 0 0 10px var(--shadow-color); + padding: 10px; + box-sizing: border-box; +} +.color_inverse_on_hover:hover, .color_inverse_on_focus:focus { + color: var(--secondary-color) !important; + background-color: var(--primary-color) !important; +} +table { + border-collapse: collapse; + width: 100%; + border: 1px solid var(--primary-color); +} +td, th { + padding: 0; + border: 1px solid var(--primary-color); +} +.tertiary_color_style { + color: var(--secondary-color); + background-color: var(--tertiary-color); + border: 1px solid var(--tertiary-color); +} +a { + text-decoration: none; + color: var(--primary-color); +} +input { + appearance: none; /* Standard property */ + -webkit-appearance: none; /* For WebKit browsers (Chrome, Safari, etc.) */ + -moz-appearance: textfield; /* Firefox */ +} +nav { + color: var(--primary-color); + background-color: var(--secondary-color); + width: 190px; + position: fixed; + top: 0px; + overflow: auto; + /* height: calc(100% - 20px); */ + margin: 10px; + +} +nav a { + display: block; +} +nav ul { + list-style-type: none; + margin: 0; + padding: 0; +} +select { + text-align: center; +} +.flexbox { + display: flex; + justify-content: space-evenly; + gap: 10px; + padding: 0; +} +.hor_spacing .hor_spacing_item { + margin-bottom: 10px; +} +.hor_spacing .hor_spacing_item:last-child { + margin-bottom: 0; +} +/* button { + display: block; +} +button * { + margin: 0; +} +img { + width: 100%; +} */ +.listenbox { + border: 1px solid var(--primary-color); + border-radius: 10px; + box-shadow: 0 0 10px var(--shadow-color); + overflow: hidden; +} +.listenbox .listenobjekt { + border: 0; + border-bottom: 1px solid var(--primary-color); + color: inherit; + background-color: inherit; + padding: 10px; +} +.listenbox .listenobjekt:last-child { + border-bottom: 0; +} +.marquee_box { + width: 100%; + overflow: hidden; + white-space: nowrap; + position: relative; +} +.marquee_text { + display: inline-block; + /* padding-left: 100%; */ + animation: marquee 5s linear infinite; /* Adjust timing as needed */ +} +@keyframes marquee { + 0%, 50% { transform: translateX(0); } /* Pause at start */ + 100% { transform: translateX(-50%); } /* Fully loops with second text */ + } \ No newline at end of file diff --git a/workouts/ausfallschritte_mit_sprung/index.html b/workouts/ausfallschritte_mit_sprung/index.html new file mode 100755 index 0000000..cbf7676 --- /dev/null +++ b/workouts/ausfallschritte_mit_sprung/index.html @@ -0,0 +1,52 @@ + + + + + + Ausfallschritte mit Sprung + + + + + +
+

Ausfallschritte mit Sprung

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Gesäß

  • +
  • Waden

  • +
  • Beinstrecker

  • +
+

Ausführung:

+
    +
  1. Ausfallschritt als Grundstellung

  2. +
  3. Explosiv nach oben springen

  4. +
  5. In der Luft die Beine wechseln

  6. +
  7. Lande auf den Vorderfüßen

  8. +
+
+

Wichtig: Die Knie dürfen den Boden nicht berühren.

+
+
+ + diff --git a/workouts/ausfallschritte_mit_sprung/tim.gif b/workouts/ausfallschritte_mit_sprung/tim.gif new file mode 100755 index 0000000..542b28d Binary files /dev/null and b/workouts/ausfallschritte_mit_sprung/tim.gif differ diff --git a/workouts/breite_liegestuetze/index.html b/workouts/breite_liegestuetze/index.html new file mode 100755 index 0000000..ffcc24d --- /dev/null +++ b/workouts/breite_liegestuetze/index.html @@ -0,0 +1,49 @@ + + + + + + Breite Liegestütze + + + + + +
+

Breite Liegestütze

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Brust

  • +
  • vordere Schultermuskel

  • +
  • Trizeps

  • +
+

Ausführung:

+
    +
  1. Grundposition Liegestützstellung, aber Hände stehen bisschen mehr als Schulterbreit

  2. +
  3. Mit Spannung den Körper senken und ausatmen

  4. +
  5. Beim einatmen explosiv nach oben drücken

  6. +
+
+
+ + diff --git a/workouts/breite_liegestuetze/tim.gif b/workouts/breite_liegestuetze/tim.gif new file mode 100755 index 0000000..2af0939 Binary files /dev/null and b/workouts/breite_liegestuetze/tim.gif differ diff --git a/workouts/burpees/index.html b/workouts/burpees/index.html new file mode 100755 index 0000000..be175bc --- /dev/null +++ b/workouts/burpees/index.html @@ -0,0 +1,52 @@ + + + + + + Burpees + + + + + +
+

Burpees

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Gesäß

  • +
  • Beine

  • +
  • Schultern

  • +
  • Rücken

  • +
  • Brust

  • +
  • Hüftbeuger

  • +
+

Ausführung:

+
    +
  1. Grundposition: Hüftbreit stehen, Zehen zeigen gerade nach vorn

  2. +
  3. Nun in die Hocke und stützt dich mit den Händen am Boden ab, danach springst du in die Liegestützstellung und machst einen Liegestütz

  4. +
  5. Nun springst du wieder in die Hockposition und springst danach explosionsartig nach oben

  6. +
+
+
+ + diff --git a/workouts/burpees/tim.gif b/workouts/burpees/tim.gif new file mode 100755 index 0000000..1969a48 Binary files /dev/null and b/workouts/burpees/tim.gif differ diff --git a/workouts/enge_liegestuetze/index.html b/workouts/enge_liegestuetze/index.html new file mode 100755 index 0000000..4434f4b --- /dev/null +++ b/workouts/enge_liegestuetze/index.html @@ -0,0 +1,48 @@ + + + + + + Enge Liegestütze + + + + + +
+

Enge Liegestütze

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Trizeps

  • +
  • vorderer Deltamuskel

  • +
  • großer Brustmuskel

  • +
+

Ausführung:

+
    +
  • Grundposition: Liegestützstellung, Hände unter der Brust

  • +
  • Beim ausatmen den Körper mit Spannung senken und beim Einatmen explosionsartig rausdrücken

  • +
+
+
+ + diff --git a/workouts/enge_liegestuetze/tim.gif b/workouts/enge_liegestuetze/tim.gif new file mode 100755 index 0000000..2e2c138 Binary files /dev/null and b/workouts/enge_liegestuetze/tim.gif differ diff --git a/workouts/high_knees/index.html b/workouts/high_knees/index.html new file mode 100755 index 0000000..8b25e94 --- /dev/null +++ b/workouts/high_knees/index.html @@ -0,0 +1,50 @@ + + + + + + High Knees + + + + + +
+

High Knees

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Beinmuskeln

  • +
  • Waden

  • +
  • Quadrizeps

  • +
  • Hamstrings

  • +
+

Ausführung:

+
    +
  1. Grundposition: Hüftbreiter Stand

  2. +
  3. Abwechselnd Kniee auf Hüfthöhe bewegen und wieder absetzen

  4. +
  5. Dabei sollte ein angemessenes Tempo gehalten werden

  6. +
+
+
+ + diff --git a/workouts/high_knees/tim.gif b/workouts/high_knees/tim.gif new file mode 100755 index 0000000..2d42680 Binary files /dev/null and b/workouts/high_knees/tim.gif differ diff --git a/workouts/index.html b/workouts/index.html new file mode 100755 index 0000000..aadf057 --- /dev/null +++ b/workouts/index.html @@ -0,0 +1,93 @@ + + + + + + Workouts + + + + + +
+

Workouts

+ +
+ + diff --git a/workouts/kniebeugesprung/index.html b/workouts/kniebeugesprung/index.html new file mode 100755 index 0000000..4a2203c --- /dev/null +++ b/workouts/kniebeugesprung/index.html @@ -0,0 +1,50 @@ + + + + + + Kniebeugesprung + + + + + +
+

Kniebeugesprung

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Vierköpfiger Oberschenkelmuskel

  • +
  • Beinbizeps

  • +
  • großer Gesäßmuskel

  • +
  • Rückenstrecker

  • +
+

Ausführung:

+
    +
  1. Grundposition: Hüftbreiter Stand, Füße leicht nach außen gerichtet

  2. +
  3. In die Knie gehen der Po sollte unter Kniehöhe sein

  4. +
  5. Explosionsartig rausdrücken

  6. +
+
+
+ + diff --git a/workouts/kniebeugesprung/tim.gif b/workouts/kniebeugesprung/tim.gif new file mode 100755 index 0000000..c5bf0d7 Binary files /dev/null and b/workouts/kniebeugesprung/tim.gif differ diff --git a/workouts/mountain_climbers/index.html b/workouts/mountain_climbers/index.html new file mode 100755 index 0000000..00fac19 --- /dev/null +++ b/workouts/mountain_climbers/index.html @@ -0,0 +1,49 @@ + + + + + + Mountain Climbers + + + + + +
+

Mountain Climbers

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Gerader Bauchmuskel

  • +
  • Beinbizeps

  • +
  • Quadrizeps

  • +
  • Gesäßmuskulatur

  • +
+

Ausführung:

+
    +
  1. Grundposition: Liegestützstellung, Hände befinden sich unter der Schulter, Füße hüftbreit

  2. +
  3. Nun in sprunghaften Bewegung abwechseln die Knie zur Körpermitte in Richtung der Ellenbogen ziehen

  4. +
+
+
+ + diff --git a/workouts/mountain_climbers/tim.gif b/workouts/mountain_climbers/tim.gif new file mode 100755 index 0000000..5e3e990 Binary files /dev/null and b/workouts/mountain_climbers/tim.gif differ diff --git a/workouts/plank_jacks/index.html b/workouts/plank_jacks/index.html new file mode 100755 index 0000000..ace1765 --- /dev/null +++ b/workouts/plank_jacks/index.html @@ -0,0 +1,51 @@ + + + + + + Plank Jacks + + + + + +
+

Plank Jacks

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Rumpf

  • +
  • Bauch

  • +
  • Beine

  • +
  • Po

  • +
  • Rücken

  • +
  • Schultern

  • +
+

Ausführung:

+
    +
  1. Grundposition: Unterarmstütz. Beine voll durchstrecken.

  2. +
  3. Springe mit den Zehenspitzen ein kleines Stück von Boden ab und beweg beiden Beine nach außen und danach zurück

  4. +
+
+
+ + diff --git a/workouts/plank_jacks/tim.gif b/workouts/plank_jacks/tim.gif new file mode 100755 index 0000000..1514318 Binary files /dev/null and b/workouts/plank_jacks/tim.gif differ diff --git a/workouts/plank_punches/index.html b/workouts/plank_punches/index.html new file mode 100755 index 0000000..afa8534 --- /dev/null +++ b/workouts/plank_punches/index.html @@ -0,0 +1,52 @@ + + + + + + Plank Punches + + + + + +
+

Plank Punches

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Rumpf

  • +
  • Bauch

  • +
  • Beine

  • +
  • Po

  • +
  • Rücken

  • +
  • Schultern

  • +
  • Arme

  • +
+

Ausführung:

+
    +
  1. Grundposition: Plankstellung

  2. +
  3. Nun streck abwechselnd deine Arme nach vorne und halte ihn für paar Sekunden, bevor du den Arm wechselst

  4. +
+
+
+ + diff --git a/workouts/plank_punches/tim.gif b/workouts/plank_punches/tim.gif new file mode 100755 index 0000000..104d9ed Binary files /dev/null and b/workouts/plank_punches/tim.gif differ diff --git a/workouts/plank_to_shoulder_tap/index.html b/workouts/plank_to_shoulder_tap/index.html new file mode 100755 index 0000000..e55d55d --- /dev/null +++ b/workouts/plank_to_shoulder_tap/index.html @@ -0,0 +1,51 @@ + + + + + + Plank to shoulder tap + + + + + +
+

Plank to shoulder tap

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Bauch

  • +
  • Rücken

  • +
  • Brust

  • +
  • Trizeps

  • +
  • Beine

  • +
  • Schultern

  • +
+

Ausführung:

+
    +
  1. Grundposition: Liegestützstellung

  2. +
  3. Heb abwechselnd einen Arm zur gegenüberliegenden Schulter und tippe kurz mit der Handfläche drauf, bevor du die Hand wieder absetzt

  4. +
+
+
+ + diff --git a/workouts/plank_to_shoulder_tap/tim.gif b/workouts/plank_to_shoulder_tap/tim.gif new file mode 100755 index 0000000..113ddbe Binary files /dev/null and b/workouts/plank_to_shoulder_tap/tim.gif differ diff --git a/workouts/schattenboxen_jab/index.html b/workouts/schattenboxen_jab/index.html new file mode 100755 index 0000000..425bb9c --- /dev/null +++ b/workouts/schattenboxen_jab/index.html @@ -0,0 +1,53 @@ + + + + + + Schattenboxen Jab + + + + + +
+

Schattenboxen Jab

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Oberarme

  • +
  • Unterarme

  • +
  • Schultern

  • +
  • Beine

  • +
  • Brust

  • +
  • Rücken

  • +
  • Bauchmuskulatur

  • +
+

Ausführung:

+
    +
  1. Grundstellung Boxen

  2. +
  3. Ständiges Tippeln auf den Zehenspitzen

  4. +
  5. Abwechselnd Gerade Schläge aus der Hüfte

  6. +
+
+
+ + diff --git a/workouts/schattenboxen_jab/tim.gif b/workouts/schattenboxen_jab/tim.gif new file mode 100755 index 0000000..f2a77a1 Binary files /dev/null and b/workouts/schattenboxen_jab/tim.gif differ diff --git a/workouts/schattenboxen_uppercut/index.html b/workouts/schattenboxen_uppercut/index.html new file mode 100755 index 0000000..77cda6f --- /dev/null +++ b/workouts/schattenboxen_uppercut/index.html @@ -0,0 +1,53 @@ + + + + + + Schattenboxen Uppercut + + + + + +
+

Schattenboxen Uppercut

+ +
+

Beanspruchte Muskelgruppen:

+
    +
  • Oberarme

  • +
  • Unterarme

  • +
  • Schultern

  • +
  • Beine

  • +
  • Brust

  • +
  • Rücken

  • +
  • Bauchmuskulatur

  • +
+

Ausführung:

+
    +
  1. Grundstellung Boxen

  2. +
  3. Ständiges Tippeln auf den Zehenspitzen

  4. +
  5. Abwechselnd Schläge von unten nach oben

  6. +
+
+
+ + \ No newline at end of file diff --git a/workouts/schattenboxen_uppercut/tim.gif b/workouts/schattenboxen_uppercut/tim.gif new file mode 100755 index 0000000..4db4d75 Binary files /dev/null and b/workouts/schattenboxen_uppercut/tim.gif differ -- cgit v1.2.3