Produkt-Launch

MRDevelopment: Multi-Tenant-SaaS für CRM und Projektmanagement live

Eigene SaaS-Plattform für Kunden-, Projekt- und Dokumentenmanagement: Multi-Tenant, 697+ Tests, Kundenportal und offenes API. Self-Hostbar und seit April im produktiven Einsatz.

Nach mehreren Monaten Entwicklungszeit ist MRDevelopment produktiv: eine Multi-Tenant-SaaS-Plattform, die CRM, Projektmanagement, Dokumenten-Ablage, Kanban-Boards, Zeiterfassung, Rechnungserstellung und ein Kundenportal in einer einzigen Anwendung bündelt. Jede Instanz ist strikt von anderen getrennt — ein Mandant sieht nie Daten eines anderen.

Warum selbst bauen?

Die üblichen Verdächtigen im KMU-Bereich sind entweder teuer im Abo, intransparent in der Datenhaltung oder beides. MRDevelopment entstand aus dem Bedarf, selbst kleinere Projekte ohne Medienbruch abzubilden — vom ersten Kontakt über Angebotserstellung, Projektphase, Zeiterfassung bis zur Rechnung. Und das komplett self-hostbar, damit Kundendaten nicht durch fremde Clouds wandern.

Was drin steckt

Die Architektur ist ein TypeScript-Monorepo mit klarer Trennung zwischen API-Gateway, Tenant-Layer, Domain-Services und einem Frontend auf React-Basis. Jedes Feature kommt mit Tests — aktuell 697+ automatisierte Tests, die bei jedem Merge laufen.

  • CRM: Kontakte, Unternehmen, Deal-Pipeline, Notizen
  • Projektmanagement: Kanban-Boards, Aufgabenlisten, Abhängigkeiten
  • Dokumente: Upload, Versionierung, Freigabe ans Kundenportal
  • Zeiterfassung: pro Projekt, Auswertung als Stundenreport
  • Rechnungen: Angebots- und Rechnungsworkflow mit PDF-Export
  • Offenes API für externe Integrationen (z. B. Buchhaltung)

Für wen?

Zielgruppe sind kleine Dienstleister und Beratungsbüros, die ihre interne Verwaltung auf eine gemeinsame Plattform konsolidieren wollen — ohne sich an einen Cloud-Anbieter zu ketten. Die Self-Hosted-Variante läuft auf jeder Standard-Container-Infrastruktur.

Tech-Stack

  • React
  • Express
  • TypeScript
  • Prisma
  • PostgreSQL

Häufige Fragen

Kann ich MRDevelopment komplett selbst hosten?
Ja. Die Self-Hosted-Variante läuft mit Docker Compose auf jedem Linux-Server. Voraussetzung sind PostgreSQL, ein Objekt-Storage (S3-kompatibel) und ein SMTP-Server für Benachrichtigungen.
Wie groß darf mein Team sein?
Die Multi-Tenant-Architektur skaliert horizontal. Produktiv laufen derzeit Instanzen mit 5–30 aktiven Nutzer:innen pro Mandant. Für größere Teams gibt es eine dedizierte Deployment-Variante.
Gibt es eine Testumgebung?
Ja. Auf Anfrage per E-Mail an projekt@phash.de wird eine Demo-Instanz mit Beispieldaten bereitgestellt.