Skip to content

johannesmutter/penderpauschale

Repository files navigation

Pendlerpauschale Rechner

Ein präziser und benutzerfreundlicher Rechner für die deutsche Pendlerpauschale (Entfernungspauschale). Berechnen Sie schnell und einfach Ihre steuerlich absetzbaren Fahrtkosten für die Steuererklärung.

Live Demo Svelte

🚀 Features

  • Präzise Berechnung: Berücksichtigt alle aktuellen Steuersätze (2021-2026+)
  • Verkehrsmittel-spezifisch: Unterschiedliche Höchstbeträge für PKW vs. ÖPNV/Fahrrad
  • Flexible Arbeitstage: Konfigurierbare Wochentage und Feiertage
  • Ausnahmen-Management: Urlaub, Homeoffice, Krankheit individuell ausschließen
  • Interaktiver Kalender: Visuelle Darstellung aller Fahrtage
  • CSV-Export: Detaillierte Aufstellung für die Steuererklärung
  • Responsive Design: Optimal für Desktop und Mobile
  • Deutsche Feiertage: Automatische Berücksichtigung aller Bundesländer

🛠️ Installation & Setup

Voraussetzungen

  • Node.js 20+
  • npm oder pnpm

Lokale Entwicklung

# Repository klonen
git clone https://github.com/johannesmutter/penderpauschale.git
cd penderpauschale

# Abhängigkeiten installieren
npm install

# Entwicklungsserver starten
npm run dev

# Im Browser öffnen: http://localhost:5173

Produktions-Build

# Build erstellen
npm run build

# Build testen
npm run preview

💡 Verwendung

  1. Entfernung eingeben: Kürzeste Strecke zwischen Wohnung und Arbeitsplatz
  2. Steuerjahr wählen: Automatische Anpassung der Steuersätze
  3. Verkehrsmittel auswählen: PKW (unbegrenzt) oder ÖPNV/Fahrrad (4.500€ Limit)
  4. Arbeitstage konfigurieren: Wochentage und Feiertage festlegen
  5. Ausnahmen definieren: Urlaub, Homeoffice etc. ausschließen
  6. Ergebnis abrufen: Gesamtbetrag für die Steuererklärung

🏗️ Technologie-Stack

Core Framework

  • Svelte 5 - Moderne Web-Framework mit Runes
  • SvelteKit - Full-Stack Svelte Framework
  • Vite - Schneller Build-Tool

Styling & UI

Funktionalität

Development Tools

📄 Lizenzen & Attributionen

Projekt-Lizenz

Dieses Projekt steht unter der MIT License - siehe LICENSE Datei für Details.

Abhängigkeiten & Tools

Tool/Resource License Usage
Svelte MIT Core Framework
SvelteKit MIT Application Framework
TailwindCSS MIT CSS Framework
shadcn-svelte MIT UI Components
bits-ui MIT Headless UI Primitives
Geist Font SIL OFL 1.1 Typography
dayjs MIT Date/Time Library
date-holidays ISC Holiday Calculation
phosphor-svelte MIT Icon Library
Vite MIT Build Tool

Font-Lizenzen

Rechtlicher Hinweis

Die bereitgestellten Steuerberechnungen dienen nur der groben Orientierung. Für rechtsverbindliche Auskünfte konsultieren Sie einen Steuerberater. Es wird keine Gewähr für Richtigkeit übernommen.

🤝 Contributing

Beiträge sind willkommen! Bitte beachten Sie:

  1. Fork das Repository
  2. Erstellen Sie einen Feature-Branch (git checkout -b feature/AmazingFeature)
  3. Committen Sie Ihre Änderungen (git commit -m 'Add some AmazingFeature')
  4. Push zum Branch (git push origin feature/AmazingFeature)
  5. Öffnen Sie eine Pull Request

Development Guidelines

  • Verwenden Sie Conventional Commits
  • Testen Sie Änderungen lokal
  • Dokumentieren Sie neue Features
  • Halten Sie Code sauber und lesbar

🚀 Deployment

Vercel (Empfohlen)

# Mit Vercel CLI
vercel --prod

# Oder GitHub Integration nutzen

Traditioneller Server

# Static Build
npm run build
# Upload dist/ Ordner zum Webserver

📈 Roadmap

  • PDF-Export
  • Sprach-Lokalisierung (EN)

🐛 Bug Reports & Feature Requests

📊 Statistiken

GitHub stars GitHub forks GitHub issues


Steuerberatung ersetzt dieser Rechner nicht. Konsultieren Sie bei Unsicherheiten einen Fachmann.

About

Pendlerpauschale / Entfernungspauschale Rechner - Berechnen Sie präzise Ihre steuerlich absetzbaren Fahrtkosten für Deutschland

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors