Entwicklung einer mandantenfähigen, SaaS-fähigen PWA mit CRM-, Projektmanagement-, HR-, QM-, Marketing- und KI-Integration

Job ID: 39682999

Budget: $750 – $1,500 USD

Entwicklung einer mandantenfähigen, SaaS-fähigen PWA mit CRM-, Projektmanagement-, HR-, QM-, Marketing- und KI-Integration

Projektbeschreibung:
Wir suchen ein erfahrenes Entwicklerteam oder einen Full-Stack-Entwickler für die Umsetzung einer leistungsstarken Progressive Web App (PWA), die als zentrale Unternehmensplattform für interne Abläufe, Kundenkommunikation, Projektsteuerung und Datenverwaltung dient.

Die Anwendung muss mehrfirmenfähig sein und gleichzeitig Buchhaltungskunden, Unternehmensberatungskunden, IT/Webdesign-Kunden sowie interne SaaS-Nutzer verwalten können. Dabei unterscheiden sich die Workflows und Eingabemasken je nach Mandatstyp, müssen aber kombinierbar sein (ein Kunde kann mehrere Mandatstypen gleichzeitig haben).

Das System soll von Anfang an so entwickelt werden, dass eine spätere Umstellung auf ein SaaS-Geschäftsmodell ohne grundlegende Umprogrammierungen möglich ist. Dazu gehören Mandantenfähigkeit, White-Label-Optionen, modulare Freischaltung von Funktionen sowie ein vorbereitetes Abrechnungssystem.

Technologie-Stack (verbindlich):

Frontend: React, Next.js, Tailwind CSS, TypeScript

Backend: Node.js mit Express.js oder Next.js API-Routen

Datenbank: PostgreSQL

API-Integration: REST & Webhooks

Realtime-Funktionen: WebSockets / Socket.IO

OCR-Integration für Dokumentenerkennung

KI-Anbindung: OpenAI API (ChatGPT) oder vergleichbare API

Hosting: auf unserem eigenen Server (Hetzner oder Alfahosting) – Entwicklung erfolgt direkt dort

Kernfunktionen:

Mandanten- & Kundenverwaltung mit unterschiedlichen Datenblättern je Mandatstyp

Projekte & Aufgabenmanagement inkl. automatischer Projektpläne und To-Dos

Kommunikationszentrale (E-Mail, WhatsApp, interner Chat) mit KI-Antwortvorschlägen

Dateien & Datenräume mit Versionierung, Archiv und OCR-/KI-Auswertung

HR & Recruiting mit Personalakten, Motivationsanalysen, automatischen Stellenausschreibungen

Marketing & Vertrieb mit Social-Media-Planung, Lead-Scraping, Screening-Mustern

QM-System & Fehlermanagement mit Workflows, Prozesssperren, KI-Lösungsvorschlägen

Controlling & Reporting mit Echtzeit-KPIs und automatischen Kundenreports

Admin- & KI-Trainingsbereich mit Rollen- & Rechteverwaltung

SaaS-Ready-Anforderungen:

Saubere Mandantenfähigkeit mit vollständiger Datentrennung pro Kunde

White-Label-Fähigkeit (Logo, Farben, Domain, Texte pro Mandant anpassbar)

Modulbasierte Freischaltung von Funktionen (pro Kunde individuell aktivierbar)

Abrechnungssystem vorbereitet (z. B. Stripe oder internes Billing-System)

API-first-Architektur für einfache Erweiterungen und Integrationen

Besondere Anforderungen:

Responsive Design, mobil optimiert wie eine native App

Push-Benachrichtigungen (Desktop & Mobile)

Benutzerfreundliche UI/UX im Stil von Apple/Porsche – clean, exklusiv, dezenter Farbeinsatz

DSGVO- & GoBD-konforme Speicherung und Archivierung

Digitale Unterschriften (FES-Standard)

Vorgehensweise & Meilensteine:

Gesamtfertigstellung innerhalb von 8 Wochen, Zeitverzögerungen führen zu einem Abbruch des Projekts. Jedes Modul muss fristgerecht geliefert werden.

Umsetzung in 4 Modulen, die nacheinander entwickelt und jeweils live geschaltet werden

Nach Fertigstellung eines Moduls soll dieses direkt nutzbar sein

Entwicklung erfolgt ausschließlich auf unserem Server mit täglicher Code-Prüfung durch unser Team

Bei Verzögerungen muss ein nahtloser Übergang zu einem anderen Entwickler möglich sein (saubere Code-Dokumentation ist Pflicht)

Was wir bereitstellen:

Detailliertes Lastenheft

CI-Designrichtlinien für White Label und interne Version

Beispielvorlagen für Projektpläne, Workflows und Reports

Was wir erwarten:

Erfahrung mit komplexen PWA-/CRM-/ERP-Entwicklungen

Referenzprojekte in React/Next.js & Node.js/PostgreSQL

Sauber dokumentierter, klar strukturierter Code

Eigenständige Umsetzung nach Lastenheft ohne ständige Rückfragen

Unterstützung bei späterer Erweiterbarkeit und Skalierung


Modul 1 – Basis & Fundament (Woche 1–2)
Ziel: Funktionsfähige Grundstruktur, Login-System, Mehrfirmenfähigkeit und erste Kundendatenverwaltung.
Inhalte:

Benutzer- und Rollenverwaltung (Admin, Mitarbeiter, Kunde)

Mandantenfähigkeit mit Mehrfirmenunterstützung

Kundenstammdaten-Verwaltung mit unterschiedlichen Datenblättern je Mandatstyp (Buchhaltung, Unternehmensberatung, IT)

Kombination mehrerer Mandatstypen pro Kunde möglich

Projekte- und interne Projekte anlegen (ohne Automatisierungslogik)

Upload-Bereich (Datenraum) pro Kunde/Projekt, inklusive Versionierung und Archivfunktion

Grundlegendes Dashboard pro Benutzerrolle (Kunden, Mitarbeiter, Admin)

Design-Implementierung nach CI (Apple-/Porsche-Stil, responsive)

Server-Setup bei uns inkl. täglicher Codeprüfung

Ergebnis:
Nach Modul 1 ist ein Login, Kunden- & Projekterstellung, Datenraum und Basis-Dashboard funktionsfähig und live nutzbar.

Modul 2 – Kommunikation & Projektmanagement (Woche 3–4)
Ziel: Zentrale Kommunikationsplattform + erste Automatisierungen im Projektbereich.
Inhalte:

Zentrale Kommunikationszentrale (E-Mail via IMAP/SMTP, WhatsApp API, interner Chat)

Filter & Suche in allen Nachrichten (kanalübergreifend)

Kommunikation auch direkt beim Kunden/Projekt sichtbar

KI-gestützte Antwortvorschläge mit Feedbackfunktion

Automatische Zuordnung von Nachrichten zu Kunden/Projekten

Projektpläne mit Vorlagen (manuelle Auswahl)

Aufgaben-/To-Do-Listen mit Verantwortlichkeiten und Fälligkeitsdatum

Kalender pro Mitarbeiter (Termine, Aufgaben, Time-Blocking)

Kundenterminbuchung über freie Time-Slots

Push-Benachrichtigungen (Desktop & Mobile)

Ergebnis:
Nach Modul 2 läuft die gesamte interne und externe Kommunikation zentralisiert, Aufgabenmanagement ist nutzbar, und Projekte sind strukturiert planbar.

Modul 3 – HR, QM & Controlling (Woche 5–6)
Ziel: Personalmanagement, Qualitätsmanagement und Echtzeit-Kennzahlen.
Inhalte:

Personalakte pro Mitarbeiter (Verträge, Urlaub, Krankheit, Skills, Bewertungen)

Arbeitszeiterfassung mit Projektreferenz und Abrechnungskennzeichnung (abrechenbar/nicht abrechenbar)

Urlaubsanträge, Krankmeldungen, Gehaltsdokumente abrufbar

HR-KI-Integration: Motivationsanalyse (automatisierte Abfrage alle 3 Monate)

Recruiting: Automatische Stellenausschreibungen bei definierter Auslastungsquote inkl. API zu Indeed und Webseite

Bewerbungsmanagement mit automatischer Skill-Analyse & Motivationscheck

QM-Bereich: Prozessbeschreibungen mit Abhängigkeiten

Fehlermanagement: Fehlererfassung inkl. Ursache, Verantwortlichem, Lösungsvorschlag, Priorisierung & Eskalation

KPI-Dashboard für Admins: Auslastung, Umsatz, Fehlerquoten, Termintreue, Reaktionszeit, Social-Media-Reichweite etc.

Ergebnis:
Nach Modul 3 ist das komplette HR- und QM-System live, inkl. automatisierten Auswertungen und Echtzeit-Controlling.

Modul 4 – Marketing, Vertrieb & KI-Automatisierung (Woche 7–8)
Ziel: Vollständige Automatisierung in Marketing, Lead-Management und KI-gestützten Prozessen.
Inhalte:

Marketing-Dashboard: Social-Media-Accounts, Planung, Automatisierung von Beiträgen, Insights (Follower, Interaktion)

Lead-Scraping: Automatisierte Datenbankerstellung (z. B. Steuerberater in Deutschland) mit Tageslimit & Freigabeprozess

Lieferantendatenbank inkl. Scraping (Banken, VC-Gesellschaften, Leasinganbieter) + Google-News-Integration

Businessplan-Modul:

Kundenfragebogen (15 Fragen)

KI-gestützte Erstellung pro Kapitel mit separatem Chat

Korrekturprozess mit Kunde → KI-Update → finale PDF/Word-Ausgabe

KI-Trainingsbereich für Admins (Masterprompt-Editor pro Modul)

API-Integration zu Datev/Agenda für Buchhaltung

Erweiterte Automatisierungen im Projektmanagement (Auto-To-Do-Erstellung, zeitbasierte Verteilung)

Ergebnis:
Nach Modul 4 ist das System vollständig funktionsfähig, vollautomatisiert in Marketing und Vertrieb, und die KI-Module für Businessplan, HR und Prozesse sind integriert.


---

Development of a multi-tenant, SaaS-enabled PWA with CRM, project management, HR, QM, marketing, and AI integration

Project description:
We are looking for an experienced development team or a full-stack developer to implement a powerful progressive web app (PWA) that serves as a central corporate platform for internal processes, customer communication, project management, and data management.

The application must be multi-company capable and able to simultaneously manage accounting clients, management consulting clients, IT/web design clients, and internal SaaS users. The workflows and input screens differ depending on the client type but must be combinable (a client can have multiple client types simultaneously).

The system should be developed from the outset to enable a later transition to a SaaS business model without fundamental reprogramming. This includes multi-tenancy, white label options, modular feature activation, and a pre-configured billing system.

Technology stack (mandatory):

Frontend: React, Next.js, Tailwind CSS, TypeScript

Backend: Node.js with Express.js or Next.js API routes

Database: PostgreSQL

API integration: REST & Webhooks

Real-time functions: WebSockets / Socket.IO

OCR integration for document recognition

AI connection: OpenAI API (ChatGPT) or comparable API

Hosting: On our own server (Hetzner or Alfahosting) – development takes place directly there

Core functions:

Client & customer management with different data sheets for each client type

Projects & task management including automatic project plans and to-dos

Communications center (email, WhatsApp, internal chat) with AI-powered response suggestions

Files & data rooms with versioning, archiving, and OCR/AI analysis

HR & recruiting with personnel files, motivation analyses Automatic job postings

Marketing & Sales with social media planning, lead scraping, screening templates

Quality management system & error management with workflows, process locks, AI solution suggestions

Controlling & reporting with real-time KPIs and automatic customer reports

Admin & AI training area with role & rights management

SaaS-ready requirements:

Clean multi-tenancy with complete data separation per customer

White label capability (logo, colors, domain, texts can be customized per client)

Module-based activation of features (can be activated individually for each customer)

Billing system prepared (e.g., Stripe or internal billing system)

API-first architecture for easy extensions and integrations

Special requirements:

Responsive design, mobile-optimized like a native app

Push notifications (desktop & mobile)

User-friendly UI/UX in the style of Apple/Porsche Clean, exclusive, subtle use of color

GDPR and GoBD-compliant storage and archiving

Digital signatures (FES standard)

Procedure & Milestones:

Completion within 8 weeks; delays will result in project cancellation. Each module must be delivered on time.

Implementation in 4 modules, which will be developed consecutively and each will go live.

After completion, each module should be immediately usable.

Development takes place exclusively on our server, with daily code reviews by our team.

In the event of delays, a seamless transition to another developer must be possible (clean code documentation is mandatory).

What we provide:

Detailed specifications

CI design guidelines for white label and internal versions

Sample templates for project plans, workflows, and reports

What we expect:

Experience with complex PWA/CRM/ERP developments

Reference projects in React/Next.js & Node.js/PostgreSQL

Cleanly documented, clearly structured code

Independent implementation according to specifications without constant queries

Support with later extensibility and scaling

Module 1 – Basis & Foundation (Weeks 1-2)
Goal: Functional basic structure, login system, multi-company capability, and initial customer data management.
Contents:

User and role management (admin, employee, customer)

Multi-client capability with multi-company support

Customer master data management with different data sheets for each client type (accounting, management consulting, IT)

Combination of multiple client types per client is possible

Creating projects and internal projects (without automation logic)

Upload area (data room) per client/project, including versioning and archiving function

Basic dashboard per user role (customer, employee, admin)

Design implementation according to CI (Apple/Porsche style, responsive)

Server setup at our company including daily code review

Result:
After Module 1, a login, customer and project creation, data room, and basic dashboard are functional and ready for live use.

Module 2 – Communication & Project Management (Weeks 3–4)
Goal: Central communication platform + initial automation in the project area
Related categories: JavaScript Website Design CSS HTML Node.js Express JS AngularJS