Kundeportal
v0.1.1
Åbn live-demo → Skærmbilleder
Overblik
To flader på ét datasæt. Studiet arbejder i det hele dagen – skriv et tilbud, send det, og se et projekt dukke op i samme øjeblik kunden siger ja – mens kunden får en enkel, centreret portal uden sidemenu og uden indblik i andres arbejde, som åbnes med intet andet end en mailadresse og et dokumentnummer, til at læse omfanget, godkende en leverance og betale en faktura. Manifestet opretter tabellerne til kunder, tilbud, projekter og fakturaer i din tilsluttede database og genererer journalføringen omkring dem: portalen er skranken, dashboardet er kontoret.
Funktioner
- Betalinger
- Fillagring
- Kvitteringer på mail
Det får du
Tabeller, den tilføjer9
- clients
- proposals
- proposal_items
- projects
- milestones
- deliverables
- invoices
- invoice_items
- payments
Oprettes fra bunden eller kobles til dine eksisterende tabeller ved installationen.
Sider, dit dashboard får5
- StudiedashboardUdestående, over forfald og aktive projekter, med aldersfordeling og de seneste betalinger.
- KunderEn søgbar oversigt, hvor hver kunde åbner på én tidslinje over deres tilbud, fakturaer og projekter.
- TilbudEt CRUD-gitter med statuschips og linjerne med beløb under hvert tilbud.
- FakturaerHver faktura med sine linjer og de betalinger, der er bogført på den.
- ProjekterEt board over aktivt, sat på pause og afsluttet arbejde, med milepæle og leverancer på hvert kort.
Roller, den bygger på forhånd1
- studio-ownerLæs og skriv alle kunder, tilbud, projekter, leverancer og fakturaer; betalinger kan bogføres og rettes, men aldrig slettes, og indstillinger og roller er uden for rækkevidde.
Indstillinger, du vælger6
- Studiets navn
- Præfiks til fakturanummer
- Standardsats for moms
- Betalingsfrist (dage)
- Valuta
- Svaradresse
Kør det med dine egne data
Kundeportal skal bruge et sted at gemme dine data. Svar på ét spørgsmål, så viser vi dig den korteste vej.
Bruger du allerede Adminium?
Sæt det hele op sammen
En statisk hosting kan kun levere skærmbillederne. Dine data skal bruge en database, og det er Adminium, der gør den til en administration, du kan bruge — derfor kommer alle tre op sammen.
Udrul det hele til DigitalOceanPostgres, Adminium og Kundeportal, allerede forbundet.
Vil du hellere prøve det på din egen maskine først?
npx @adminiumjs/adminium Ingen database nødvendig — den beder om én, når den er klar. Kom så tilbage hertil og vælg „Ja“ ovenfor.
Hvor ligger dit Adminium?
Den adresse, du logger ind på, for eksempel https://admin.dinvirksomhed.dk
Det ligner ikke en webadresse. Den skal begynde med https://
Hvor skal Kundeportal bo?
Inde i Adminium
Ét sted at logge ind, og intet andet at udrulle. Dit team når det fra samme adresse som administrationen.
Vis mig hvordan
- Byg det:
git clone https://github.com/Adminiumjs/client-portal.git && cd client-portal && npm install && npm run build:surface - Peg Adminium på det, og genstart:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - Åbn så:
https://admin.example.com/apps/clients/staff/
På sit eget domæne
Et selvstændigt site med sin egen URL, der taler med det Adminium, du lige har angivet.
Vercel hoster kun skærmbillederne — dit Adminium bliver, hvor det er, og beholder dataene. Du indsætter én nøgle, der lader sitet læse dem.
Udrul til VercelVercel spørger om to værdier. Begge findes i dit Adminium under Studio → Public API.
Eller start fra kildekoden
Klon det, og kør det hvor som helst — README dækker alle muligheder.
Se på GitHubKigger du bare? Live-demoen kræver ingen opsætning, og intet af det, du gør i den, bliver gemt. Åbn live-demoen