EntwicklungZahlungsschutzMehr dazu
- Überarbeitungen im Rahmen des Pakets sind kostenlos.
- Reagieren Sie nicht innerhalb von 3 Tagen nach der Lieferung, gilt die Arbeit automatisch als abgenommen.
Das Geld wird bei der Zahlung reserviert und erst freigegeben, wenn Sie die Arbeit abnehmen.

Beispielergebnis
Desktop-Programm: Rechnungstool für ein Ein-Personen-Buchhaltungsbüro
Die Fenster
- Rechnungen: die Liste bisheriger Rechnungen mit Nummer, Kunde, Datum und Summe; Schaltflächen Neu, Öffnen und Als PDF speichern.
- Neue Rechnung: Kunde aus einer Dropdown-Liste, Positionen mit Beschreibung, Stunden und Stundensatz, Steuersatz und die Summe, die sich beim Tippen aktualisiert.
- Kunden: Name, Adresse und E-Mail, einmal angelegt und danach aus der Liste ausgewählt.
Ein Ausschnitt aus dem Code
def update_total(self, *_):
"""Adds up the lines and the tax and shows the total under the table."""
subtotal = sum(line.hours * line.rate for line in self.lines)
tax = round(subtotal * self.tax_rate.get() / 100, 2)
self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
self.tax_label.config(text=f"Tax: {tax:,.2f}")
self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")
Im Archiv
invoice_maker.py, das Programm, rund 700 Zeilen;invoices.db, wird beim ersten Start angelegt und speichert Kunden und Rechnungen;settings.example.inifür Ihren Namen, Ihre Adresse und das Format der Rechnungsnummer;requirements.txtmit der einzigen zusätzlichen Bibliothek, reportlab, die das PDF erstellt;- README: wie Sie Python installieren, das Programm starten und mit PyInstaller eine .exe erstellen.
Das Programm läuft auf dem eigenen Computer des Kunden. Wir erstellen keine Installationsprogramme, signieren das Programm nicht und veröffentlichen es nicht.
Kunde: eine freiberufliche Buchhalterin, die 20–30 Rechnungen im Monat in einem Textverarbeitungsprogramm schreibt. Aufgabe: ein kleines Programm mit Fenster: Kunden auswählen, Positionen hinzufügen, die Summe inklusive Steuer sehen, die Rechnung als PDF speichern und die Kundenliste pflegen. Standard-Paket: bis zu 3 Fenster und 800 Zeilen, Daten in SQLite.
Kunde und alle Angaben sind erfunden.
Über diese Leistung
Downloads, Scans, Fotos und Dokumente türmen sich in einem Ordner, bis nichts mehr zu finden ist. Dieses Programm sortiert sie für Sie in einem eigenen Fenster: Sie wählen einen Ordner, wählen eine Regel wie nach Dateityp, nach Jahr und Monat oder nach einem Wort im Namen, sehen eine Vorschau, wohin jede Datei kommt, und klicken dann auf Sortieren. Ab Standard legen Sie eigene Regeln fest, die das Programm sich merkt; im Premium kommen weitere Regeln, ein in eine Datei exportierter Bericht über jede Verschiebung, ein Fehlerprotokoll und eine Möglichkeit hinzu, Dateien zurückzulegen. Wir schreiben es in Python mit Tkinter, mit den eigenen Dateiwerkzeugen von Python und einer README. Es verschiebt oder kopiert Dateien, wie Sie es wählen, und löscht sie nie, es sei denn, Sie verlangen das im Briefing ausdrücklich. Wir lassen es nicht mit Ihren Dateien laufen, probieren Sie es daher zuerst mit einer Kopie eines Ordners aus.
Was enthalten ist
- Das erhalten SieEin ZIP-Archiv mit dem Python-Code, einer README zu Installation von Python, Start des Programms und Erstellung einer .exe sowie einer Beispiel-Regeldatei; der Code wird auch auf der Bestellseite gezeigt. Ab Standard werden Ihre Regeln in einer Einstellungsdatei und eine Liste der Verschiebungen gespeichert; im Premium gibt es einen in eine Datei exportierten Bericht und ein Fehlerprotokoll.
- Erst die VorschauSehen Sie, wohin jede Datei kommt, bevor sich etwas bewegt
- Ihre RegelnNach Typ, Datum, Name oder Größe
- Nichts wird gelöschtDateien werden verschoben oder kopiert, nie gelöscht
- Funktioniert offlineNur Ihr Computer und Ihre Ordner
- Lesbarer CodeMit Kommentaren, später leicht zu ändern
So funktioniert es
- 1AufgabeSie beschreiben den Ordner und die Sortierregeln
- 2CodeWir schreiben das Programm und die README
- 3AusprobierenSie lassen es mit einer Kopie des Ordners laufen
- 4ÄnderungenSie bitten im Rahmen Ihres Pakets um Änderungen und schicken jede Fehlermeldung mit
Was wir von Ihnen brauchen
Welchen Ordner Sie sortieren möchten und was darin ist (eine Beschreibung oder ein Screenshot des Ordners genügt; schicken Sie niemals die Dateien selbst) und die Regeln: welche Dateitypen wohin kommen, die Ordnernamen, wie Daten verwendet werden, was mit Dateien gleichen Namens geschehen soll. Ob Dateien verschoben oder kopiert werden sollen, Ordner, die nie angefasst werden dürfen, Ihr System (Windows, macOS oder Linux) und ob Sie eine .exe möchten.
Wir fragen Sie:
- Welcher Ordner, und was ist darin?
- Wie sollen Dateien sortiert werden?
- Verschieben oder kopieren?
- Was es nie tun darf
- Auf welchem System soll es laufen?
Pakete vergleichen
| Pakete | Basis1 Fenster, eine Sortierregel18 € | StandardIhre eigenen Regeln, gespeichert36 € | PremiumVollständiger Sortierer64 € |
|---|---|---|---|
| Lieferzeit | 1 Tag | 2 Tage | 3 Tage |
| Überarbeitungen | 1 | 2 | 3 |
| Code | bis zu 300 Zeilen | bis zu 800 Zeilen | bis zu 1.500 Zeilen |
| Fenster oder Ansichten | 1 | bis zu 3 | bis zu 6 |
| Funktionen | bis zu 3 | bis zu 6 | bis zu 10 |
| Einstellungen und gespeicherte Daten | Nein | CSV oder SQLite | CSV oder SQLite |
| Export und Fehlerprotokoll | Nein | Nein | Ja |
| README mit Schritten zur .exe-Erstellung | Ja | Ja | Ja |
| Programm | Dateiordner-Sortierer | Dateiordner-Sortierer | Dateiordner-Sortierer |
| Bestellen Basis | Bestellen Standard | Bestellen Premium |
Zahlungsschutz
Sie bezahlen bei der Bestellung, aber das Geld wird nur für abgenommene Arbeit freigegeben.
- FestpreisDer Paketpreis ändert sich nach der Zahlung nicht mehr.
- Das Geld wird reserviertBei der Zahlung wird der Betrag nur reserviert. Freigegeben wird er erst, wenn Sie die Arbeit abnehmen.
- Vor der Lieferung geprüftJedes Ergebnis durchläuft eine Qualitätsprüfung, bevor es Sie erreicht, und Sie sehen es auf der Bestellseite, bevor Sie es abnehmen.
- Kostenlose ÜberarbeitungenFordern Sie Überarbeitungen im Rahmen Ihres Briefings so oft an, wie das Paket es erlaubt.
- Abnahme nach 3 TagenWenn Sie die Arbeit innerhalb von 3 Tagen nach der Lieferung weder abnehmen noch eine Überarbeitung anfordern, gilt sie automatisch als abgenommen. Schreiben Sie nach der Lieferung im Bestell-Chat, wartet die Bestellung; sobald wir antworten, können wir die 3 Tage neu starten und teilen das im Chat mit.
- Neuanfertigung oder volle RückerstattungWenn das Ergebnis nicht Ihrem Briefing entspricht und die Überarbeitungen das nicht behoben haben oder die Arbeit mehr als doppelt so lange dauert wie die Frist, schreiben Sie im Bestell-Chat: Wir erstellen die Arbeit neu oder erstatten die Zahlung vollständig.
Fragen und Antworten
Kann es Duplikate löschen?
Es kann Dateien mit gleichem Namen oder gleicher Größe finden und zur Prüfung in einen separaten Ordner legen. Es löscht nichts, es sei denn, Sie verlangen das im Briefing ausdrücklich.
Was ist, wenn zwei Dateien denselben Namen haben?
Das Programm hängt dem neuen Namen eine Nummer an, sodass nichts überschrieben wird. Im Briefing können Sie eine andere Regel beschreiben.
Kann es neue Dateien sortieren, sobald sie eintreffen?
Dieses Programm sortiert, wenn Sie auf die Schaltfläche klicken; es läuft nicht im Hintergrund. Öffnen Sie es, sobald sich der Ordner wieder füllt.
Funktioniert es mit Cloud- oder Netzwerkordnern?
Es funktioniert mit jedem Ordner, den Ihr Computer als normalen Ordner anzeigt, etwa einem synchronisierten Cloud-Ordner. Große Ordner brauchen länger; probieren Sie es zuerst mit einer Kopie aus.
Bekomme ich ein Installationsprogramm oder ein signiertes Programm?
Nein. Sie erhalten den Code und die Schritte, um selbst mit PyInstaller eine .exe zu erstellen. Wir erstellen keine Installationsprogramme, signieren das Programm nicht und veröffentlichen es nirgends, daher kann Windows oder macOS beim ersten Öffnen eine Warnung anzeigen.
Keine Antwort gefunden?


