Wahlkampf-Website für Julian Guggeis — SPD Kandidat für den Stadtrat Straubing 2026
„Straubing kann mehr."
One-Pager im Corporate Design der Kampagne. Modern, responsiv, barrierefrei.
Live: guggeis.org
| Kategorie | Technologie |
|---|---|
| Framework | Astro 5 |
| Styling | Tailwind CSS 4 |
| Fonts | Archivo Black + Inter |
| Hosting | GitHub Pages |
| CI/CD | GitHub Actions |
Mutig-Rot #E3000F — Primärfarbe, CTAs
Donaublau #005B99 — Sekundär, Termine
Gäubodensand #F5F1E8 — Hintergründe
Akzent-Gelb #FFD700 — Highlights
src/
├── components/
│ ├── Header.astro # Navigation
│ ├── Hero.astro # Hero + Countdown
│ ├── Manifest.astro # Vision Statement
│ ├── AboutMe.astro # Über Julian
│ ├── Topics.astro # Top-5 Garantien + Themen
│ ├── Testimonials.astro # Unterstützer-Stimmen
│ ├── Events.astro # Termine (API-basiert)
│ ├── Contact.astro # Kontaktformular
│ ├── JoinUs.astro # Mitmachen CTA
│ ├── Newsletter.astro # Newsletter-Anmeldung
│ ├── ShareButtons.astro # Social Sharing
│ └── Footer.astro # Footer + Legal
├── layouts/
│ └── Layout.astro # Base Layout + SEO
├── pages/
│ ├── index.astro # Hauptseite
│ ├── impressum.astro # Impressum
│ └── datenschutz.astro # Datenschutz
└── styles/
└── global.css # Tailwind + Custom CSS
# Dependencies installieren
npm install
# Dev-Server starten (http://localhost:4321)
npm run dev
# Production Build
npm run build
# Build Preview
npm run previewIn src/components/Contact.astro:
const formspreeId = "YOUR_FORM_ID"; // Von formspree.ioEvents werden geladen von:
https://supshadow.github.io/spd-straubing-kampagne-termine/api/termine.json
Format:
{
"termine": [{
"datum": "2026-01-15",
"uhrzeit": "19:00",
"titel": "Bürgerversammlung",
"ort": "Rathaus Straubing",
"beschreibung": "Offene Diskussion"
}]
}- WCAG 2.1 AA konform
- Skip-Link zur Navigation
- Fokus-Management im Mobile-Menü
- Reduzierte Bewegung unterstützt
- Semantisches HTML + ARIA Labels
- Responsive Design (Mobile-first)
- Live-Countdown zur Kommunalwahl
- Social Share Buttons (WhatsApp, Facebook, X)
- Open Graph + Twitter Cards
- Schema.org strukturierte Daten
- Externe Termine-API
- Sitemap + SEO optimiert
- Newsletter-Integration
- Wahlprogramm PDF
Automatisch via GitHub Actions bei Push auf main:
- Build mit Astro
- Deploy auf GitHub Pages
- Custom Domain: guggeis.org
© 2024-2026 Julian Guggeis / SPD Straubing
Mutig für Straubing.
Kommunalwahl Bayern • 14. März 2026