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.