Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcdziersan/rechnungsverwaltung


https://github.com/marcdziersan/rechnungsverwaltung

Last synced: 8 days ago
JSON representation

Awesome Lists containing this project

README

        

# Erweiterte Rechnungsverwaltung

Dieses Projekt bietet eine benutzerfreundliche und erweiterte Rechnungsverwaltung, die es ermöglicht, Rechnungen zu erstellen, zu verfolgen und zu verwalten. Die Anwendung ermöglicht es den Nutzern, Rechnungen hinzuzufügen, deren Status zu ändern, und sie mit einer Zahlungshistorie zu versehen. Zudem können Rechnungen gefiltert, angezeigt und als PDF exportiert werden.

## Funktionen

- **Rechnungen erstellen**: Füge neue Rechnungen mit Angaben wie Kundenname, Rechnungsnummer, Betrag, Datum und Status hinzu.
- **Rechnungsstatus ändern**: Markiere Rechnungen als "Bezahlt" oder "Offen".
- **Zahlungshistorie**: Jede Änderung des Status einer Rechnung wird als Zahlungseintrag gespeichert, um die Historie nachzuvollziehen.
- **Filtern von Rechnungen**: Filtere Rechnungen nach Kundenname, Rechnungsnummer und Betrag.
- **Rechnungen exportieren**: Exportiere die vollständige Zahlungshistorie einer Rechnung als PDF.
- **Responsive Design**: Die Anwendung ist für verschiedene Bildschirmgrößen optimiert, um auf Desktop- und mobilen Geräten gleichermaßen gut zu funktionieren.

## Technische Details

- **HTML5**: Die Struktur der Anwendung wird mit HTML5 erstellt.
- **CSS3**: Modernes Styling mit sanften Farben, abgerundeten Ecken und Hover-Effekten.
- **JavaScript**: Dynamische Funktionalität zum Hinzufügen von Rechnungen, Ändern des Status, Filtern und Exportieren von PDFs.
- **localStorage**: Alle Rechnungsdaten werden im Browser gespeichert, um die Daten auch nach einem Neuladen der Seite beizubehalten.
- **jsPDF**: Zum Erstellen und Exportieren von Rechnungen und Zahlungshistorien als PDF-Dateien.

## Demo

Die Anwendung funktioniert direkt im Browser. Es sind keine weiteren Server oder Datenbanken erforderlich, da alle Daten lokal im Browser gespeichert werden.

## Screenshots

Hier könnte ein Screenshot der Anwendung sein.

## Mitwirken

Beiträge sind willkommen! Du kannst eine Pull-Request einreichen, um Fehler zu beheben oder neue Funktionen hinzuzufügen.

## Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert - siehe die [LICENSE](LICENSE) Datei für Details.