OpenSign 2FA & Admin UI
Budget: €30 – €250 EUR
Ich betreue das Open-Source-Projekt „OpenSignTOTP“, eine React-Frontend- und Node.js/Express-Backend-Anwendung, die in Docker-Containern läuft und PDF-Dokumente digital signiert.
Für den nächsten Schritt möchte ich zwei klar abgegrenzte Erweiterungen umsetzen – bewusst schlank, damit sie in einem ersten, budgetschonenden Sprint realisierbar bleiben:
1. App-basierte Zwei-Faktor-Authentifizierung
• Implementierung von TOTP (z. B. kompatibel mit Google Authenticator).
• Sicheres On-Boarding (QR-Code-Provisioning) und Verifizierung beim Login.
• Sauberes Error-Handling sowie fallback auf vorhandene Login-Flows.
2. Nutzerverwaltung im Admin-Bereich
• Einfaches UI-Modul im bestehenden React-Admin-Bereich: Nutzer anlegen, deaktivieren, Rollen zuweisen.
• Es soll mehrere Administratoren im System zur Verwaltung geben können.
• REST-Endpoints im Express-Backend inklusive grundlegender Validierung.
Rahmenbedingungen
• Codequalität mit TypeScript, ESLint, Prettier und aussagekräftigen Kommentaren.
• Docker-Umgebung bleibt bestehen; nur notwendige Änderungen an Compose-Dateien.
• Pull-Request gegen das GitHub-Repo, damit ich jeden Schritt nachvollziehen kann.
Akzeptanzkriterien
• Login mit TOTP funktioniert Ende-zu-Ende.
• Admin-UI zeigt gespeicherte Nutzer korrekt und führt CRUD-Operationen aus.
• Alle bestehenden Funktionen der PDF-Signatur bleiben unberührt und vollständig Funktionsfähig (bitte mit Tests).
Freue mich über Entwickler:innen, die bereits React, Node.js, Express, Docker und Auth-Workflows umgesetzt haben und mir einen sauberen, gut dokumentierten ersten Meilenstein liefern können.
Für den nächsten Schritt möchte ich zwei klar abgegrenzte Erweiterungen umsetzen – bewusst schlank, damit sie in einem ersten, budgetschonenden Sprint realisierbar bleiben:
1. App-basierte Zwei-Faktor-Authentifizierung
• Implementierung von TOTP (z. B. kompatibel mit Google Authenticator).
• Sicheres On-Boarding (QR-Code-Provisioning) und Verifizierung beim Login.
• Sauberes Error-Handling sowie fallback auf vorhandene Login-Flows.
2. Nutzerverwaltung im Admin-Bereich
• Einfaches UI-Modul im bestehenden React-Admin-Bereich: Nutzer anlegen, deaktivieren, Rollen zuweisen.
• Es soll mehrere Administratoren im System zur Verwaltung geben können.
• REST-Endpoints im Express-Backend inklusive grundlegender Validierung.
Rahmenbedingungen
• Codequalität mit TypeScript, ESLint, Prettier und aussagekräftigen Kommentaren.
• Docker-Umgebung bleibt bestehen; nur notwendige Änderungen an Compose-Dateien.
• Pull-Request gegen das GitHub-Repo, damit ich jeden Schritt nachvollziehen kann.
Akzeptanzkriterien
• Login mit TOTP funktioniert Ende-zu-Ende.
• Admin-UI zeigt gespeicherte Nutzer korrekt und führt CRUD-Operationen aus.
• Alle bestehenden Funktionen der PDF-Signatur bleiben unberührt und vollständig Funktionsfähig (bitte mit Tests).
Freue mich über Entwickler:innen, die bereits React, Node.js, Express, Docker und Auth-Workflows umgesetzt haben und mir einen sauberen, gut dokumentierten ersten Meilenstein liefern können.
Related categories:
JavaScript
Node.js
Git
Docker
Backend Development
Frontend Development
Software Documentation
REST API