No description
Find a file
2026-06-03 13:22:31 +00:00
assets Erste Version der Website 2026-05-06 13:40:47 +00:00
components Mini-Quiz und README aktualisiert 2026-06-03 13:19:32 +00:00
css Quiz Seite erstellt und README aktualisiert 2026-06-03 13:19:32 +00:00
img Add exercises (Notenrechner, Textanalyse) and Dark Mode feature with localStorage persistence 2026-05-06 17:47:38 +00:00
js Mini-Quiz und README aktualisiert 2026-06-03 13:19:32 +00:00
.gitignore Erste Version der Website 2026-05-06 13:40:47 +00:00
eis_projekt.html Refactor navbar into separate component, fix dropdown menu and dark mode 2026-05-10 12:21:43 +00:00
impressum.html Refactor navbar into separate component, fix dropdown menu and dark mode 2026-05-10 12:21:43 +00:00
index.html Quiz Seite erstellt und README aktualisiert 2026-06-03 13:19:32 +00:00
kanban.html Mini-Quiz und README aktualisiert 2026-06-03 13:19:32 +00:00
kontakt.html Refactor navbar into separate component, fix dropdown menu and dark mode 2026-05-10 12:21:43 +00:00
notenrechner-dom.html Refactor navbar into separate component, fix dropdown menu and dark mode 2026-05-10 12:21:43 +00:00
notenrechner.html Refactor navbar into separate component, fix dropdown menu and dark mode 2026-05-10 12:21:43 +00:00
quiz.html Quiz Seite erstellt und README aktualisiert 2026-06-03 13:19:32 +00:00
README.md README: Umfassende Dokumentation aller Features und Dateien 2026-06-03 13:22:31 +00:00
team.html feat: Add API integration with Fetch & JSONPlaceholder on team page 2026-05-20 13:39:19 +00:00
textanalyse.html Refactor navbar into separate component, fix dropdown menu and dark mode 2026-05-10 12:21:43 +00:00
ueber_uns.html Refactor navbar into separate component, fix dropdown menu and dark mode 2026-05-10 12:21:43 +00:00

EIS Projekt Entwicklung interaktiver Softwareanwendungen

Ein interaktives Lernprojekt im Rahmen der Lehrveranstaltung „Entwicklung interaktiver Softwareanwendungen" an der PH Weingarten.

🌐 Live-Website: https://isa4.edumake.de


📑 Seitenstruktur & Inhalt

Hauptseiten

Datei Beschreibung Features
index.html Startseite Projektübersicht mit Hero-Section Begrüßung nach Tageszeit, Kinetic Hero Animation, Feature-Cards
eis_projekt.html Projekt-Details Tech-Stack und Lernziele Technologie-Übersicht, Lerninhalte
team.html Team-Seite Vorstellung des Entwickler-Teams Fetch-API-Demo, Team-Member-Profile
ueber_uns.html Über uns Mission und Teamhintergrund Projektbeschreibung, Teamgeschichte
kontakt.html Kontaktformular Formular mit Validierung Eingabe-Validierung, Fehler-Handling, Success-Meldungen
impressum.html Rechtliche Informationen Impressum, Datenschutz

Übungsseiten

Datei Beschreibung Technologie
quiz.html Mini-Quiz 3 interaktive Fragen JavaScript (ES6+), DOM-Manipulation
notenrechner.html Notenrechner Berechnung von Schulnoten JavaScript (Funktionen)
notenrechner-dom.html Notenrechner (DOM) Erweiterte Version JavaScript (DOM-API)
textanalyse.html Text-Analyse Wort- & Zeichenzähler JavaScript (String-Methoden)
kanban.html Kanban Board Task-Management JavaScript (Array-Methoden, Event-Handling)

Features & Funktionalität

1. Begrüßung nach Tageszeit

  • Dateien: js/script.js, css/style.css, index.html
  • Beschreibung: Zeigt je nach aktueller Uhrzeit eine personalisierte Begrüßung
  • Details:
    • Morgens (vor 10 Uhr): "Guten Morgen!" in Orange (#d97706)
    • Tagsüber (10-18 Uhr): "Hallo, schön dass du da bist!" in Grün (#16a34a)
    • Abends (nach 18 Uhr): "Guten Abend!" in Blau (#4338ca)
  • Implementierung: Inline-Skript im HTML für garantierte Ausführung

2. Mini-Quiz

  • Dateien: quiz.html, js/quiz.js, css/style.css
  • Beschreibung: Interaktives Quiz mit 3 Fragen zu Web-Entwicklung und PH Weingarten
  • Details:
    • 3 Multiple-Choice-Fragen
    • Direkte Feedback-Anzeige (richtig/falsch)
    • Punktezähler (0-3 Punkte möglich)
    • Auswertung mit motivierenden Meldungen
    • Progress-Bar zeigt Fortschritt visuell
    • "Nochmal spielen"-Funktion
    • Responsive Design
  • Verknüpfung: Navigation → Dropdown "Übungen" → "Mini-Quiz"

3. Navigation & Layout

  • Dateien: components/navbar.html, js/navbar.js
  • Features:
    • Sticky Header mit Gradient-Hintergrund
    • Responsive Hamburger-Menu für Mobile
    • Dropdown-Menü für "Übungen"
    • Dark-Mode Toggle
    • PDF-Download Button
    • Logo mit Animation

4. Kontaktformular

  • Datei: kontakt.html
  • Features:
    • Formular-Validierung (Name, Email, Betreff, Nachricht)
    • Fehler-Handling mit Fehlermeldungen
    • Success-Meldung nach Submit
    • Datenschutz-Checkbox
    • Responsive Design

5. Weitere Übungen

  • Notenrechner: Berechnet Schulnoten aus Punkte
  • Textanalyse: Zählt Wörter und Zeichen
  • Kanban Board: Task-Management Tool

📁 Dateistruktur

public_html/
├── index.html                    # Startseite
├── eis_projekt.html             # Projekt-Details
├── team.html                    # Team-Seite
├── ueber_uns.html               # Über uns
├── kontakt.html                 # Kontaktformular
├── impressum.html               # Impressum
├── quiz.html                    # Mini-Quiz
├── notenrechner.html            # Notenrechner
├── notenrechner-dom.html        # Notenrechner (DOM)
├── textanalyse.html             # Textanalyse
├── kanban.html                  # Kanban Board
│
├── css/
│   └── style.css               # Hauptstylesheet (2200+ Zeilen)
│       ├── Reset & Basics
│       ├── Header & Navigation
│       ├── Hero Section (Kinetic)
│       ├── Feature Cards (Kinetic Grid)
│       ├── Quiz Styles
│       ├── Form Styles
│       ├── Dark Mode
│       └── Responsive Breakpoints
│
├── js/
│   ├── script.js               # Haupt-Skript (Begrüßung, Kontaktformular)
│   ├── navbar.js               # Navigation (Hamburger Menu, Dark Mode)
│   ├── quiz.js                 # Quiz-Logik
│   ├── api-users.js            # Fetch-API Integration
│   ├── kanban.js               # Kanban Board
│   ├── notenrechner.js         # Notenrechner
│   ├── notenrechner-dom.js     # Notenrechner (DOM)
│   └── textanalyse.js          # Textanalyse
│
├── components/
│   └── navbar.html             # Navigation Component
│
├── img/                        # Bilder & Icons
├── assets/                     # Downloads & Ressourcen
└── README.md                   # Diese Datei

🛠️ Tech-Stack

Kategorie Technologie
Frontend HTML5, CSS3 (2200+ Zeilen), JavaScript (ES6+)
Styling Grid, Flexbox, CSS Gradients, Animations, Media Queries
JavaScript DOM-API, Event-Handling, Array-Methoden, Fetch-API
Design Responsive Design, Dark Mode, Kinetic Animations
Versionskontrolle Git, GitHub-Integration

🎨 Design-Highlights

  • Kinetic Hero Section: Animierte Blobs mit floating-Effect
  • Gradient Backgrounds: Moderne, farbenfrohe Gradienten
  • Responsive Layout: Mobile-First Approach
  • Dark Mode: Vollständige Dark-Mode Unterstützung
  • Smooth Animations: Transitions und Keyframe-Animationen
  • Accessible Colors: Gute Kontraste und Lesbarkeit

📊 Statistiken

  • HTML-Dateien: 11
  • CSS-Zeilen: 2200+
  • JavaScript-Dateien: 8
  • Komponenten: 1 (navbar)
  • Features: 5+ interaktive Features
  • Quiz-Fragen: 3
  • Übungen: 5

👥 Mitwirkende

Name Rolle Verantwortung
Dylan Frontend-Entwickler HTML, CSS, UI/UX, Interaction Design
Leon Backend-Entwickler JavaScript, APIs, Datenlogik

🚀 Live-Deployment

  • Hosting: edumake.de
  • URL: https://isa4.edumake.de
  • Deployment: Git → Automated Pull
  • Browser: Modern Browsers (Chrome, Firefox, Safari, Edge)

📝 Lizenz

Dieses Projekt steht unter der MIT-Lizenz.


Zuletzt aktualisiert: Juni 2026
Status: In aktiver Entwicklung