Skip to content

Semkodi/versicherung

Repository files navigation

🚀 Simply Switch – Digitale Versicherungsplattform

React TypeScript Tailwind CSS Vite Supabase Framer Motion

Moderne Versicherungsplattform für Privatkunden, Gewerbekunden und Beamte.

🌐 Live-Demo: https://semkodi.github.io/versicherung

Entwickelt von Semir Borogovac als praxisnahes Webprojekt für den Versicherungsmakler Sven Kegler.

🖼️ Projektvorschau

📊 Projektumfang

  • 5 Hauptseiten
  • Interaktive Bedarfsanalyse
  • Kontakt- und Schadensformulare
  • Responsive Design
  • Moderne React-Architektur
  • GitHub Pages Deployment

📖 Projektübersicht

Simply Switch unterstützt Interessenten dabei, ihren Versicherungsbedarf digital zu analysieren, Schäden zu melden und unkompliziert Kontakt zu einem Versicherungsexperten aufzunehmen.

📸 Screenshots

BedarfsRadar

Interaktive Analyse des individuellen Versicherungsbedarfs.

Selbstständige

Informationsbereich für Selbstständige und Unternehmer.

Schadensmeldung

Digitale Meldung und Weiterleitung von Schadensfällen.

Kontaktformular

Direkte Kontaktaufnahme mit dem Versicherungsmakler.

🤝 Praxisbezug

Dieses Projekt wurde nicht als Tutorial oder Lernprojekt erstellt, sondern zur Umsetzung realer Anforderungen eines Versicherungsmaklers entwickelt.


✨ Features

  • 🏠 Startseite mit Hero-Bereich, Zielgruppen, Bewertungen und FAQ
  • 👥 Privatkundenbereich
  • 🎖️ Beamtenbereich
  • 💼 Gewerbekundenbereich
  • 📊 Interaktives Bedarfs-Radar
  • 📬 Kontaktformular
  • ⚠️ Schadensmeldung
  • 📱 Vollständig responsives Design
  • ♿ Barrierefreiheitsfunktionen
  • 🍪 Cookie-Consent

🛠 Tech-Stack

Bereich Technologie
Frontend React
Sprache TypeScript
Styling Tailwind CSS
Routing React Router
Animationen Framer Motion
Backend Services Supabase (geplant)
Build Tool Vite
Deployment GitHub Pages

🏗️ Architektur

Benutzer
    │
    ▼
React Frontend
    │
    ▼
React Router
    │
    ├── Startseite
    ├── Privatkunden
    ├── Gewerbekunden
    ├── Beamte
    ├── BedarfsRadar
    ├── Kontakt
    └── Schadensmeldung

⚡ Herausforderungen

Die größte Herausforderung war die Entwicklung einer skalierbaren Struktur für mehrere Zielgruppen (Privatkunden, Beamte und Selbstständige), ohne dabei die Benutzerfreundlichkeit zu verlieren.

Zusätzlich mussten Routing, Deployment und Formularlogik sauber miteinander integriert werden.


📚 Lessons Learned

Während der Entwicklung habe ich meine Kenntnisse in React, TypeScript, Responsive Design und modernen Frontend-Architekturen deutlich erweitert.

Besonders wertvoll waren:

  • Strukturierung größerer React-Projekte
  • React-Komponentenarchitektur
  • TypeScript
  • React Router
  • Responsive Webdesign
  • Deployment-Prozesse
  • Git und GitHub Workflows
  • Zusammenarbeit mit einem realen Auftraggeber

🚀 Lokale Entwicklung

git clone https://github.com/Semkodi/versicherung.git
cd versicherung
npm install
npm run dev

📁 Projektstruktur & Architektur-Features

Dieses Projekt folgt einer modularisierten React Enterprise-Architektur:

  • Pfad-Aliase (@/*): Absolute Imports zeigen direkt auf das src/-Verzeichnis (konfiguriert in tsconfig & vite.config).
  • Barrel Exports (index.ts): Bündelung und Re-Export von Komponenten zur Vermeidung von Import-Wüsten.
  • Zentralisiertes CSS: Alle Styles liegen sauber gekapselt in src/styles/.
src/
├── assets/                  # Lokale Medien (Bilder & Icons)
├── komponenten/             # Modulare UI-Komponenten
│   ├── home/                # Startseiten-Sektionen (mit index.ts)
│   ├── kontakt/             # Kontakt-Formular (mit index.ts)
│   ├── layout/              # Navigationsleiste, Fusszeile, Preloader etc. (mit index.ts)
│   ├── rechner/             # Rechner & BedarfsRadar (mit index.ts)
│   ├── rechtliches/         # Impressum, Datenschutz, Cookies (mit index.ts)
│   └── ui/                  # Chatbot-Komponente
├── seiten/                  # Hauptseiten (Startseite, Beamte etc. mit index.ts)
├── lib/                     # Supabase & Konfigurationen
└── styles/                  # Konsolidierte CSS-Dateien (index.css etc.)

🔮 Weiterentwicklung

Geplante Erweiterungen:

  • Terminbuchung
  • Erweiterte Bedarfsanalyse
  • Kundenportal
  • Dokumentenverwaltung

👨‍💻 Entwickler

Semir Borogovac

Umschulung zum Fachinformatiker für Anwendungsentwicklung (FIAE)


🤝 Projektpartner

Sven Kegler

Versicherungsmakler

About

Moderne Versicherungsplattform für Privatkunden, Beamte und Selbstständige. Entwickelt mit React, TypeScript und Vite.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors