Zum Inhalt springen
Lass uns reden

Können, bewiesen im Job.

Skillcredible ist ein Logbuch für praktische Fähigkeiten von Technikern im Außendienst. Wir haben alles gebaut: die App für iOS und Android, das Admin-Panel und das Backend.

SkillcredibleApp, Admin-Panel und Backend von Codigee

Jede Aufgabe mit Nachweis protokolliert.
gebaute Teile: App, Admin-Panel, Backend
3
Rollen in einer App
5
Arten von Benachrichtigungen im ganzen Kursablauf
42
Monate, vom ersten bis zum letzten Commit
14

Nachweis, Aufgabe für Aufgabe.

Ein Kurs ist in Aufgabengruppen und Aufgaben aufgeteilt. Jede Aufgabe führt ein Protokoll mit Notizen, Fotos und jedem Bestanden oder Nicht bestanden, mit wer und wann. Der Kurs endet mit einer Abzeichnung durch die Verantwortlichen.

Ein Aufgabenprotokoll in der Skillcredible-App: Status Passed, zweimal bestanden und kein Fehlversuch, Buttons für Notiz, Foto und Vorgesetzten und der Verlauf der Einträge
  1. Status aus der letzten Bewertung
  2. Nachweise: Notizen und Fotos
  3. Wer es war, bei jedem Eintrag
  4. Jedes Bestanden und Nicht bestanden gezählt
  5. Ein Prüfer benennt einen Vorgesetzten
  6. Bestanden oder nicht, direkt vor Ort
Ein Aufgabenprotokoll in der App. Namen im Video sind unkenntlich gemacht.

Von der ersten Aufgabe bis zur Abzeichnung.

Wie Skillcredible von Anfang bis Ende funktioniert, im Admin-Panel und in der App.

  1. PanelAufsetzenAdmins bauen Kurse aus Aufgabengruppen und Aufgaben oder importieren sie aus einer Datei.Import Courses
  2. AppZuweisenEin Manager fügt einen Kurs zum Plan eines Technikers hinzu.Assign course?
  3. AppStartDie Uhr startet und zählt bis zur Frist herunter.Ready to begin?
  4. AppNachweiseNotizen und Fotos, zu jeder Aufgabe protokolliert.Added photo
  5. AppBewertenEin Prüfer bewertet jede Aufgabe. Jeder Versuch bleibt im Protokoll.Task Passed
  6. AppAbzeichnenDer Techniker bittet um Abzeichnung. Prüfer und Manager geben sie vom Handy aus frei.Sign-off & send
  7. PanelReporten und verlängernInsights und Reports für Admins. Wiederkehrende Kurse kommen zurück, bevor sie ablaufen.Auto Reassign

Fünf Rollen. Eine App.

  • TechnikerMacht Kurse, protokolliert Nachweise, bittet um Abzeichnung.
  • ManagerWeist dem Team Kurse zu, pausiert sie und setzt sie fort.
  • PrüferBewertet Aufgaben mit bestanden oder nicht bestanden und benennt einen Vorgesetzten.
  • AdminStartet Kurse und gibt Abzeichnungen frei.
  • InstruktorFügt PDF- und Videomaterial hinzu.

Eine Person kann mehrere Rollen haben und in der App zwischen ihnen wechseln. Manager, Prüfer und Techniker gleichzeitig, ohne neuen Login: jeder Tab ändert sich mit der Rolle. Diesen Wechsel flüssig zu machen, war der schwierigste Teil.

Manager weist einen Kurs zu
Prüfer bewertet eine Aufgabe als bestanden
Der Screen Task QR Code in der Skillcredible-App

Scannen. Abzeichnen.

Jedes Profil, jeder Kurs und jede Aufgabe hat einen eigenen QR-Code. Scann die Aufgabe eines Kollegen und du kannst sie direkt vor Ort bewerten, als sein Vorgesetzter.

Ein Produkt. Drei Teile.

Mobile App
BackendDer eigene Server des Kunden
  • Speichert das Ergebnis
  • Aktualisiert die Reports
  • Schickt einen Push
Admin-Panel
  1. Ein Prüfer bewertet eine Aufgabe in der App als bestanden.
  2. Das eigene Backend des Kunden speichert das und schickt dem Techniker einen Push.
  3. Admins sehen es in den Insights und Reports im Panel.

Mobile App

  • Flutter: eine Codebasis für iOS und Android.
  • Kurse, Aufgabenprotokolle, Nachweise, Bewertung und Abzeichnung.
  • Fünf Rollen, umschaltbar in der App.
  • QR-Codes und ein Scanner für Personen, Kurse und Aufgaben.
  • PDF-Viewer und Videoplayer für Kursmaterialien.

Admin-Panel

  • Directus, mit unserem eigenen Skillcredible-Modul obendrauf.
  • Kurse mit Aufgabengruppen, Aufgaben und Materialien.
  • Nutzer, Teams, Gruppen, Geschäftsbereiche und Standorte.
  • Live-Insights mit Diagrammen und Filtern.
  • Audit- und Abschlussreports, Import und Export.

Backend

  • Jeder Kunde bekommt sein eigenes Backend und seine eigenen Daten.
  • Ein Login-Service findet beim Login dein Backend über deine E-Mail und setzt das Backend für einen neuen Kunden automatisch auf.
  • E-Mail und Passwort oder Google-Login.
  • 42 Arten von Benachrichtigungen als Push, plus 7 geplante Jobs für Fristen, überfällige Kurse, Ablauf und Verlängerungen.
  • Materialien bis 30 MB für PDF und 100 MB für Video.

Wie wir es gebaut haben.

Zwei Flutter-Entwickler und ein Entwickler für Backend und Frontend. Erst Datenmodell und Rollen auf Papier, dann sind Backend, Panel und App gemeinsam gewachsen, Feature für Feature.

Commits in App, Backend und Login-Service
450
API-Routen
63
Backend-Tests, inklusive der Abläufe für Prüfer, Manager und Instruktor
171
  1. Juli 2025Datenmodell und Rollen aufgeschrieben. Das Backend startet auf Directus, so wächst das Admin-Panel gleich mit.
  2. Aug. bis Sep.Die Flutter-App: Kurse, Aufgabenprotokolle, Nachweise und der Prüfer-Ablauf. Teams, Standorte und Vorgesetzte.
  3. Okt. bis Dez.Insights und Reports im Panel. Push für den ganzen Kursablauf. Wiederkehrende Kurse.
  4. Jan. bis Feb. 2026Ein Backend pro Kunde hinter einem Login-Service. Google-Login, Live-Insights, Import und Export.
  5. MärzMehrere Rollen pro Person, die Rolle Instruktor und Kursmaterialien.
  6. JuniDas Backend eines neuen Kunden wird automatisch aufgesetzt. Und es wächst weiter: neue Ansichten in der App und mehr Analytics im Panel.

Die Versionen folgen dem Backend-Vertrag: Ist eine App zu alt für ihren Server, bittet sie den Nutzer um ein Update.

Du schulst ein Team? Pack es in die Hosentasche.

App, Admin-Panel und Backend von einem Team. We do what it takes to make it.

Erzähl uns von deiner App

Let's make something together.

Kein Overengineering. Keine verschwendete Zeit. Einfach saubere Umsetzung.

Oder buch ein Gespräch mit Eryk (öffnet den Buchungskalender)[email protected]
Wer bist du?
Budget