dProg - Philippe Docourt

Software, die Ihre Probleme löst

Meine Projekte

Lösungen finden, um Ihr Leben zu erleichtern

Jeder strebt nach einem einfacheren Leben, nicht wahr? Niemand mag mühsame oder sich wiederholende Aufgaben. Aber was können wir tun, um sie zu vermeiden?

Es geht darum, eine passende Lösung für ein Alltagsproblem zu finden. In der Regel geht es darum, ein Bedürfnis zu identifizieren und die zu lösenden Probleme zu verstehen, um dieses Bedürfnis zu befriedigen.

Alle auf dieser Seite vorgestellten Projekte wurden entwickelt, um diese sehr einfache Frage zu beantworten: Wie kann man eine mühsame Aufgabe einfacher und schneller erledigen?

MyGym

Eine auf Django basierende, mobilfreundliche Webanwendung zur Verwaltung eines Sportvereins.

Die Online-Anwendung MyGym erleichtert die Verwaltungsaufgaben, die mit der Leitung einer Turngruppe oder eines Sportvereins verbunden sind, bei denen die Terminologie Trainer und Turner/Sportler/Spieler gilt. Sie entstand aus der Beobachtung, dass die Kommunikation innerhalb eines Sportvereins manchmal komplex und oft zeitaufwändig ist. Sie bietet Werkzeuge, um die Administratoren eines Vereins zu entlasten, indem sie die Zusammenarbeit mit anderen Admins sowie mit den Mitgliedern ermöglicht.

Production Ready
Production Ready

Find & Replace It!

Eine auf Qt basierende, grafische Desktop-Anwendung zum Suchen und Ersetzen von Text in Dateien.

Es ermöglicht sehr komplexe Stapelersetzungen in Textdateien beliebiger Größe. Es unterstützt die Syntax regulärer Ausdrücke und Dutzende von Kodierungen. Mit seinen Skriptfunktionen kann der Ersetzungstext für jede gefundene Zeichenfolge dynamisch transformiert werden. Es verarbeitet auch die Kodierung von Dateien und die Arten von Zeilenenden im Batch.

Gymna-Score

Eine auf Django basierende, mobilfreundliche Webanwendung zur Erfassung von Punktzahlen während eines Turnwettbewerbs.

Während die Anwendung den Kampfrichtern ermöglicht, die Punktzahl jedes Turners an jedem Gerät während eines Turnwettbewerbs einzugeben, sendet sie auch die neuesten Ergebnisse über eine Live-Webseite an die Öffentlichkeit.

Diese Anwendung wurde für die Association Cantonale Jurassienne de Gymnastique (ACJG) entwickelt.

Production Ready
Production Ready

Django QR Code

Eine Anwendung, die Werkzeuge zur Anzeige von QR-Codes auf Ihrer Django-Website bereitstellt.

Diese Anwendung ist unter der BSD 3-Klausel-Lizenz frei verfügbar.

E-Mailer

Eine auf Django basierende, mobilfreundliche Webanwendung zum Versenden personalisierter E-Mails an Ihre Kontakte.

Das Hauptziel besteht darin, mithilfe eines Vorlagenmechanismus, der die dynamische Generierung des E-Mail-Inhalts für jeden Empfänger ermöglicht, einfach personalisierte E-Mails an eine beliebige Anzahl von Kontakten senden zu können. E-Mailer kann eine Vorschau jeder Nachricht anzeigen, bevor eine versendet wird.

Der Versand an jeden Empfänger kann anhand eines Farbcodes verfolgt werden, der hilft zu verstehen, ob ein Kontakt die Nachricht bereits erhalten hat.

E-Mailer ermöglicht es, für jeden Ihrer Kontakte eine Reihe von Attributen zu definieren und diese dann zu verwenden, um die Personalisierung Ihrer E-Mails zu verbessern.

Die Anwendung bietet Werkzeuge zum Erstellen von Mailinglisten mit wenigen Klicks.

Kids-Code

A Django-based, mobile-friendly, web app that helps children discover the rolling password of a device by solving playful riddles.

Das Passwort des geschützten Geräts ändert sich in regelmäßigen Abständen, und die Kinder müssen die aktuelle Uhrzeit ablesen, eine Rechenaufgabe lösen und dann ein von einer aufgezeichneten Stimme ausgesprochenes Wort buchstabieren, um das Gerät zu entsperren.

Zusätzliche Übungen wie Konjugation, Einmaleins oder Wordle-Rätsel können über das Back-Office konfiguriert werden, mit einem Schwierigkeitsgrad, der dem Alter jedes Kindes angepasst ist.

Sudoku Solver

Ein Online-Sudoku-Löser für mobile Geräte, der ein Foto eines Sudoku-Gitters per OCR erkennen und das Rätsel dann automatisch lösen kann.

Machen Sie einfach einen Screenshot des Rätsels auf Ihrem Telefon, laden Sie ihn hoch und werfen Sie einen Blick auf die Lösung, wenn Sie nicht weiterkommen. Der Löser zeigt auch die Kandidatenwerte für jedes leere Feld an, damit der Spieler den nächsten Zug selbst erkennen kann.

Hosting meiner Webanwendungen

Ich biete Cloud-Hosting-Lösungen für alle von mir entwickelten Webanwendungen an. Alle meine Hosting-Lösungen nutzen VPS- oder dedizierte Server mit SSD für beste Leistung.

Alle Server befinden sich in Europa. Alle gespeicherten Daten werden gemäß den Datenschutzgesetzen der EU behandelt.

Ausgewählte gehostete Websites

Online-Verwaltung der Groupe Jura Gym

Die Website von Groupe Jura Gym basiert auf MyGym und wird seit 2016 von dProg gehostet. Sie erleichtert die Kommunikation zwischen dem Verwaltungsteam und 40 Turnern.

Online-Verwaltung von Gym-Sport Porrentruy

Seit 2016 nutzt der Verein Gym-Sport Porrentruy MyGym, um die Anmeldungen seiner 200 Mitglieder zu allen im Laufe des Jahres organisierten Veranstaltungen zu verwalten.

ACJGs Gymna-Score-Website

Seit 2017 verwenden alle von der Association Cantonale Jurassienne de Gymnastique (ACJG) organisierten Turnwettbewerbe die Anwendung Gymna-Score, um Punktzahlen von Turnern einzugeben und der Öffentlichkeit Live-Ergebnisse zu liefern.

"I've tried every search & replace app for Mac I can find (because I'm like that) and this one is by far the best. Aside from many options and ease of use, what sets it apart from others is that you can see what files are going to be affected by an operation before you run it [...]"

rcrooks1969 on MacUpdate, about Find & Replace It!

"Quel travail ! Pour ma part, cela me paraît vraiment extra, et je suis très impatiente de tester ça sur le terrain"

Technical chief for Gymnastique aux Agrès of Association Cantonale Jurassienne de Gymnastique, about Gymna-Score