Referenzen · elf Fallstudien

Was wir gebaut haben.

Zwei eigene Produkte, sechs Projekte für Kunden und drei Werkzeuge für den eigenen Bedarf. Zu jedem: wo wir standen, was wir getan haben und was das Werkzeug verändert hat.

01/Eigene ProdukteVon uns geschrieben, gehostet und betrieben

Zwei Produkte, die wir herausgeben

Dashboard von Anchora: heute zu wiederholende Clips, neueste Videos und letzte Wettbewerbe, Video-Vorschaubilder unkenntlich gemacht
Ansicht 01Die Startseite von Anchora, ein Demo-Konto. Die Vorschaubilder der Videos sind unkenntlich gemacht.

Eigenes Produkt von Sanfytech · Tanz

Anchora, verteilte Wiederholung für Tänzer

Die Kursvideos eines Tänzers werden in Passagen zerlegt und im richtigen Moment wiederholt, mit Import der Wettbewerbsergebnisse.

.NET 10 · Next.js · PostgreSQL · anchora.dance

Die Fallstudie Anchora lesen
Finanz-Dashboard von Madaris für eine Demo-Schule: Einnahmen des Monats, Ausgaben, Saldo, überfällige Beträge, Einzugsquote
Ansicht 02Das Dashboard der Schulleitung in Madaris. Demo-Schule, fiktive Zahlen, Name der Schule unkenntlich gemacht.

Eigenes Produkt von Sanfytech · Schulverwaltung, Marokko

Madaris, Schulverwaltung für Privatschulen in Marokko

Schüler, Stundenpläne, Anwesenheitskontrolle pro Unterrichtsstunde auf dem Smartphone der Lehrkraft, Rechnungen und Mahnungen, Bereich für Familien, auf Französisch, Arabisch und Englisch.

.NET 10 · Next.js · PostgreSQL · eine Instanz pro Schule

Die Fallstudie Madaris lesen
02/KundenanwendungenFür eine bestimmte Branche geschrieben

Zwei Anwendungen, geschrieben für Kunden

Startseite von BuyStep: Titel, Lieferantensuche, Button zum Erkunden und Kennzahlen des Audits
Ansicht 03Die Startseite von BuyStep, so wie sie online ist. Kunde mit seinem Einverständnis genannt.

Kundenanwendung · Energietechnik

BuyStep, Marktplatz für Energietechnik

Käufer und Lieferanten in sechs Sprachen, Lieferantenaudit und Online-Abonnements, auf einer Plattform, die für diese Branche geschrieben wurde.

.NET 10 · Next.js · PostgreSQL

Die Fallstudie BuyStep lesen
Dashboard des Verwaltungsbereichs einer Plattform für Vereinsverwaltung: Kurse der nächsten sieben Tage, Online-Anmeldungen, offene Vorgänge
Ansicht 04Das Dashboard des Verwaltungsbereichs, Demodaten. Der Verein wird nicht genannt.

Kundenanwendung · Tanzverein

Plattform für Vereinsverwaltung

Mitglieder, Saisons, Anmeldungen, Beiträge, Stundenplan und Workshops, mit einem komplett neu gestalteten Verwaltungsbereich für Ehrenamtliche.

.NET 10 · Next.js · PostgreSQL · von uns gehostet und betreut

Die Fallstudie der Vereinsplattform lesen
03/WebsitesRelaunches, gehostet in Frankreich

Zwei Websites, neu gebaut und in Frankreich gehostet

Startseite der Website von Stras'N Swing: Titel auf Schwarz und Gold, Logo des Vereins und drei Vorstellungsblöcke
Ansicht 05Die Startseite der Website von Stras'N Swing, so wie sie online ist.

Website · Tanzverein, Straßburg

Stras'N Swing, Relaunch einer Vereinswebsite

Eine Vereinswebsite unter WordPress, von Grund auf neu geschrieben, online gebracht und in Frankreich gehostet, mit einer automatisierten Auslieferungskette.

Next.js · Docker · gehostet in Frankreich

Die Fallstudie Stras'N Swing lesen
Startseite der neuen Website von TaxiGhis: Titel auf schwarzem Hintergrund, Menü, Online-Buchung und Telefonnummer
Ansicht 06Die Startseite der Website von TaxiGhis, so wie sie online ist.

Website · Taxi, Belfort

TaxiGhis, Relaunch einer Taxi-Website

Eine Unternehmenswebsite, von WordPress auf Next.js umgestellt, mit Online-Buchung und Seite für Seite übernommener Suchmaschinenoptimierung.

Next.js · Docker · gehostet in Frankreich

Die Fallstudie TaxiGhis lesen
04/Gezielte EntwicklungenKunden nicht genannt

Zwei gezielte Entwicklungen für Kunden

Steuerfenster des Bots: drei Überwachungen, jede mit Start- und Stopp-Button, Status und Laufzeit
Ansicht 07Das Steuerfenster des Bots, Original-Screenshot. Nichts ist unkenntlich gemacht: Die überwachte Website erscheint darin nicht.

Kundenanwendung · Automatisierung

Ein Bot, der Bescheid gibt, sobald ein Platz frei wird

Ein Programm überwacht eine Buchungswebsite anstelle eines Menschen und schickt eine E-Mail und eine SMS, sobald ein Platz auftaucht.

.NET · Selenium · Chrome ohne Oberfläche

Die Fallstudie zum Verfügbarkeits-Bot lesen
Schema des Zahlungsablaufs in vier Schritten: der auf der Website bestätigte Warenkorb, die Karte, eingegeben in ein Stripe-Feld, ohne dass Bankdaten auf dem Server der Website gespeichert werden, die starke Authentifizierung 3D Secure, wenn die Bank sie verlangt, die Bestätigung der Bestellung, wenn Stripe den Server benachrichtigtSchema des Zahlungsablaufs in vier Schritten: der auf der Website bestätigte Warenkorb, die Karte, eingegeben in ein Stripe-Feld, ohne dass Bankdaten auf dem Server der Website gespeichert werden, die starke Authentifizierung 3D Secure, wenn die Bank sie verlangt, die Bestätigung der Bestellung, wenn Stripe den Server benachrichtigt
Abb. 01Schema des Ablaufs, als Text gesetzt. Der Kunde wird nicht genannt, und es wird kein Screenshot veröffentlicht.

Kundenanwendung · Onlinehandel

Ein Zahlungsformular, mit Stripe neu gebaut

Die Zahlung eines Onlinehändlers, rund um Stripe neu geschrieben: sichere Kartenfelder, starke Authentifizierung, Bestellung durch Stripe bestätigt.

PHP · Stripe · JavaScript

Die Fallstudie des Zahlungsformulars lesen
05/Interne ArbeitenFür uns gebaut, ohne Kunden

Drei Werkzeuge für den eigenen Gebrauch

Schema der Basis in fünf Schichten: die Websites, Geschäftsanwendungen und Produkte, die wir hosten; Proxmox VE, Maschinen im Verbund, die auf einem anderen Server neu starten, wenn ihr eigener ausfällt; der ZFS-Speicher, der die Maschinen mit Failover alle fünfzehn Minuten auf einen anderen Server kopiert; die Backups, jede Nacht an der Quelle verschlüsselt, Kopie in Deutschland und Spiegel in Frankreich; unsere Server, in Straßburg, Roubaix und GravelinesSchema der Basis in fünf Schichten: die Websites, Geschäftsanwendungen und Produkte, die wir hosten; Proxmox VE, Maschinen im Verbund, die auf einem anderen Server neu starten, wenn ihr eigener ausfällt; der ZFS-Speicher, der die Maschinen mit Failover alle fünfzehn Minuten auf einen anderen Server kopiert; die Backups, jede Nacht an der Quelle verschlüsselt, Kopie in Deutschland und Spiegel in Frankreich; unsere Server, in Straßburg, Roubaix und Gravelines
Abb. 02Schema der Basis, als Text gesetzt. Es ist kein Screenshot unserer Konsolen.

Interne Arbeit · Infrastruktur

Unsere Infrastruktur, drei Server in Frankreich, die sich gegenseitig vertreten

Die Basis, die unsere Produkte und die Anwendungen unserer Kunden hostet: drei Rechenzentren in Frankreich, automatisches Failover, verschlüsselte Backups jede Nacht.

Proxmox · ZFS · OVHcloud, in Frankreich

Die Fallstudie unserer Infrastruktur lesen
Schema der Auslieferungskette in vier Schritten: Ein Merge-Request mit grüner Pipeline wird in den Hauptzweig übernommen; das Projekt wird als nummeriertes Docker-Image mit Healthcheck gebaut; jede Version wird in unserer privaten Registry aufbewahrt; das Image wird auf unseren Servern ausgerollt, mit einem vorab geschriebenen RollbackSchema der Auslieferungskette in vier Schritten: Ein Merge-Request mit grüner Pipeline wird in den Hauptzweig übernommen; das Projekt wird als nummeriertes Docker-Image mit Healthcheck gebaut; jede Version wird in unserer privaten Registry aufbewahrt; das Image wird auf unseren Servern ausgerollt, mit einem vorab geschriebenen Rollback
Abb. 03Schema des Ablaufs, als Text gesetzt. Es ist kein Screenshot unserer Forge.

Interne Arbeit · Auslieferungskette

Unsere Auslieferungskette, eine Version nach der anderen

Jedes Go-live folgt demselben Weg: Image gebaut und nummeriert, Deployment ohne Administratorschlüssel, Rollback im Voraus schriftlich festgelegt.

Forgejo · Docker · private Registry

Die Fallstudie unserer Auslieferungskette lesen
Detailansicht eines Sets in WCSAssist: Tempokurve Stück für Stück, Bewertung und Titelliste, Cover unkenntlich gemacht
Ansicht 08Ein Set in WCSAssist, im Konto eines Gründers. Vorname und Cover unkenntlich gemacht.

Interne Arbeit · Forschung und Entwicklung, KI

WCSAssist, ein DJ-Assistent, bei dem die KI einstellt und der Algorithmus zusammenstellt

Der DJ beschreibt den Abend auf Französisch; das Sprachmodell liefert Einstellungen zurück, ein Algorithmus stellt das Set aus der echten Bibliothek zusammen, ohne erfundene Titel.

.NET 10 · Next.js · PostgreSQL

Die Fallstudie WCSAssist lesen

Unsere Infrastruktur hostet unsere Produkte und die Anwendungen unserer Kunden; unsere Auslieferungskette bringt sie online. Ihre Betriebsmesswerte sind veröffentlicht, datiert und mit Angabe der Methode.

Die Messwerte auf der Hosting-Seite ansehen

Die Leistungen dahinter

Und jetzt

Ein Projekt wie diese?

Beschreiben Sie uns Ihren Bedarf in wenigen Zeilen. Wir sagen Ihnen, was machbar ist, mit Zeitrahmen und Preisspanne.

Ihr Projekt besprechen

Antwort binnen 24 Stunden an Werktagen, von einem der beiden Gründer. Oder telefonisch: +33 7 59 96 14 99.