Kundenportal
v0.1.1
Live-Demo öffnen → Ansichten
Überblick
Zwei Oberflächen auf einem Datenbestand. Das Studio arbeitet den ganzen Tag darin – ein Angebot schreiben, es versenden und zusehen, wie in dem Moment ein Projekt entsteht, in dem der Kunde zusagt –, während der Kunde ein schlichtes, zentriertes Portal bekommt: keine Seitenleiste, kein Blick auf die Arbeit anderer, erreichbar mit nichts als einer E-Mail-Adresse und einer Dokumentnummer, um den Leistungsumfang zu lesen, ein Ergebnis abzunehmen und eine Rechnung zu begleichen. Das Manifest legt die Tabellen für Kunden, Angebote, Projekte und Rechnungen in Ihrer verbundenen Datenbank an und erzeugt die Aktenführung darum herum: Das Portal ist der Tresen, das Dashboard ist das Büro.
Fähigkeiten
- Zahlungen
- Dateispeicher
- E-Mail-Belege
Das ist enthalten
Tabellen, die hinzukommen9
- clients
- proposals
- proposal_items
- projects
- milestones
- deliverables
- invoices
- invoice_items
- payments
Werden neu angelegt oder bei der Installation auf Ihre vorhandenen Tabellen abgebildet.
Seiten, die Ihr Dashboard dazugewinnt5
- Studio-DashboardOffene Beträge, überfällige Posten und laufende Projekte, mit Fälligkeitsliste und den letzten Zahlungen.
- KundenEin durchsuchbares Verzeichnis; jeder Kunde öffnet sich zu einer einzigen Zeitleiste seiner Angebote, Rechnungen und Projekte.
- AngeboteEin CRUD-Raster mit Status-Chips und den Positionen mit Beträgen unter jedem Angebot.
- RechnungenJede Rechnung mit ihren Positionen und den dazu erfassten Zahlungen.
- ProjekteEin Board aus laufender, pausierter und abgeschlossener Arbeit, mit Meilensteinen und Ergebnissen auf jeder Karte.
Rollen, die vorbereitet werden1
- studio-ownerAlle Kunden, Angebote, Projekte, Ergebnisse und Rechnungen lesen und schreiben; Zahlungen lassen sich erfassen und korrigieren, aber nie löschen, und Einstellungen wie Rollen bleiben unzugänglich.
Einstellungen, die Sie festlegen6
- Name des Studios
- Präfix der Rechnungsnummer
- Standard-Steuersatz
- Zahlungsziel (Tage)
- Währung
- Antwortadresse
Mit Ihren eigenen Daten betreiben
Kundenportal braucht einen Ort für Ihre Daten. Beantworten Sie eine Frage, und wir zeigen Ihnen den kürzesten Weg dorthin.
Nutzen Sie Adminium bereits?
Alles zusammen einrichten
Ein statischer Hoster liefert nur die Oberfläche aus. Ihre Daten brauchen eine Datenbank, und Adminium macht daraus eine nutzbare Verwaltung — deshalb entsteht alles drei gemeinsam.
Alles auf DigitalOcean bereitstellenPostgres, Adminium und Kundenportal, bereits verbunden.
Lieber zuerst auf dem eigenen Rechner ausprobieren?
npx @adminiumjs/adminium Keine Datenbank nötig — es fragt Sie danach, sobald es so weit ist. Kommen Sie danach hierher zurück und wählen Sie oben „Ja“.
Wo liegt Ihr Adminium?
Die Adresse, unter der Sie sich anmelden, zum Beispiel https://admin.ihrefirma.de
Das sieht nicht nach einer Webadresse aus. Sie sollte mit https:// beginnen
Wo soll Kundenportal laufen?
In Adminium
Eine Anmeldung, und sonst nichts bereitzustellen. Ihr Team erreicht es über dieselbe Adresse wie die Verwaltung.
Zeigen Sie mir wie
- Bauen:
git clone https://github.com/Adminiumjs/client-portal.git && cd client-portal && npm install && npm run build:surface - Adminium darauf verweisen und neu starten:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - Dann öffnen:
https://admin.example.com/apps/clients/staff/
Unter eigener Domain
Eine eigenständige Website mit eigener URL, die mit dem eben genannten Adminium spricht.
Vercel liefert nur die Oberfläche aus — Ihr Adminium bleibt, wo es ist, und behält die Daten. Sie fügen einen Schlüssel ein, mit dem die Website sie lesen darf.
Auf Vercel bereitstellenVercel fragt nach zwei Werten. Beide finden Sie in Ihrem Adminium unter Studio → Public API.
Oder vom Quellcode aus starten
Klonen und überall betreiben — die README beschreibt jede Möglichkeit.
Auf GitHub ansehenNur schauen? Die Live-Demo braucht keinerlei Einrichtung, und nichts darin wird gespeichert. Live-Demo öffnen