- JavaScript 97%
- CSS 2.1%
- Shell 0.5%
- HTML 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| __tests__ | ||
| build | ||
| electron | ||
| release | ||
| scripts | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| CHANGELOG.md | ||
| eslint.config.cjs | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| setup_pgb_app.js | ||
| vite.config.js | ||
PGB Desktop
Eenvoudige en betrouwbare administratie voor je Persoonsgebonden Budget (PGB)
PGB Desktop is een gratis, gebruiksvriendelijke desktopapplicatie voor het beheren van je Persoonsgebonden Budget (PGB). Speciaal ontwikkeld voor budgethouders die lokaal, veilig en overzichtelijk hun zorgadministratie willen bijhouden — zonder afhankelijk te zijn van online systemen of cloudopslag.
👉 Meer informatie, downloads en de handleiding: https://pgbinfo.bertip.nl
🎯 Voor wie is PGB Desktop?
- Budgethouders met een PGB via WLZ, WMO of Jeugdwet
- Mensen die hun administratie zelf doen
- Ouders en vertegenwoordigers van zorgontvangers
- Gebruikers die offline en privacyvriendelijk willen werken
✨ Functionaliteiten
-
📊 Budgetbeheer Beheer meerdere budgetten per jaar met startdatum en totaalbedrag
-
👥 Zorgverleners & handelingen Registreer zorgverleners met handelingen, uurtarieven en tariefhistorie
-
🚗 Km-vergoeding Registreer kilometers per zorgverlener met instelbaar tarief en tariefhistorie
-
⏰ Urenregistratie Registreer uren per dag of vul een hele week tegelijk in
-
🔄 Slimme invoer Kopieer uren van de vorige dag of vul een volledige week in één keer
-
📈 Budgetanalyse Voortgangsbalk, gemiddeld verbruik per dag/week/maand en prognose voor einde jaar
-
📅 Maandoverzichten Gedetailleerd overzicht per maand per zorgverlener en handeling
-
📄 Export & print CSV-export (geschikt voor Excel) en direct printen van overzichten
-
💾 Lokale SQLite-opslag Alle gegevens worden lokaal opgeslagen — geen cloud, geen account
-
🔁 Backup & herstel Eén klik backup via Menu > Help, automatische backup bij elke update
-
🗓️ Meerdere jaren Beheer budgetten en uren voor meerdere jaren naast elkaar
🔐 Privacy & veiligheid
- ✅ Geen cloudopslag
- ✅ Geen account nodig
- ✅ Geen data-uitwisseling met derden
- ✅ Alle gegevens blijven op je eigen computer
- ✅ Open-source onder MIT-licentie
📥 Installatie
Windows
- Download
PGB Desktop-Setup-1.8.3.exevia pgbinfo.bertip.nl - Dubbelklik om te installeren
- Bij SmartScreen-melding: klik op Meer info → Toch uitvoeren
- Volg de installatiestappen
- Start via het bureaublad-icoon of Startmenu
Linux
AppImage (aanbevolen):
chmod +x PGB-Desktop-1.8.3.AppImage
./PGB-Desktop-1.8.3.AppImage
Debian / Ubuntu (.deb):
sudo dpkg -i pgb-desktop_1.8.3_amd64.deb
sudo apt-get install -f
macOS
- Download
PGB Desktop-1.8.3.dmg - Open het DMG-bestand
- Sleep PGB Desktop naar Programma's
- Eerste start: Rechtsklik → Open (vanwege Gatekeeper)
🚀 Gebruik in 5 stappen
1. Budgetten instellen
Ga naar het tabblad Gegevens → klik + Budget → vul naam, bedrag en startdatum in.
2. Zorgverleners toevoegen
Klik op + Zorgverlener → voeg handelingen toe met tarieven → koppel aan een budget.
3. Uren registreren
Ga naar het tabblad Uren → kies een datum of week → vul uren per handeling in.
4. Overzicht & analyse bekijken
Het tabblad Overzicht toont je budgetverbruik, analyse met prognose en maandoverzichten.
5. Exporteren
Klik op Export CSV in de topbalk voor een Excel-bestand, of gebruik Print voor een afdruk.
🗂️ Menu-opties
Bestand
| Optie | Functie |
|---|---|
| Exporteer CSV | Exporteert alle uren en km-data naar een CSV-bestand |
| Print het huidige overzicht (Ctrl+P) | |
| Afsluiten | Sluit de applicatie (data wordt automatisch opgeslagen) |
Help
| Optie | Functie |
|---|---|
| Over PGB Desktop | Versie-info, auteur en database-locatie |
| Versie | Gedetailleerde systeem- en versie-informatie |
| Controleer op Updates | Vergelijkt je versie met de nieuwste release |
| Website | Opent pgbinfo.bertip.nl in je browser |
| Documentatie | Opent de handleiding in je browser |
| Database Locatie Openen | Opent de databasemap in je bestandsverkenner |
| Database Backup | Maakt direct een backup (pgb_data_backup.db) |
| Database Verwijderen… | Wist alle gegevens (na bevestiging, met automatische backup) |
| Probleem Melden | Opent de issuetracker op GitLab |
💾 Gegevensopslag & backup
Alle data wordt opgeslagen in een lokaal SQLite-bestand:
| Platform | Locatie |
|---|---|
| Windows | C:\Users\[gebruiker]\AppData\Roaming\pgb-desktop\pgb_data.db |
| Linux | ~/.config/pgb-desktop/pgb_data.db |
| macOS | ~/Library/Application Support/pgb-desktop/pgb_data.db |
Backup maken: Menu > Help > Database Backup
Handmatig: Kopieer pgb_data.db naar een veilige locatie (USB, cloudopslag).
⚠️ Database Verwijderen… in het Help-menu wist alle gegevens permanent. Er wordt vooraf automatisch een backup aangemaakt.
🛠️ Ontwikkeling
Vereisten
- Node.js 22+
- npm 10+
Lokaal starten
git clone https://gitlab.bvo-ict.net:8443/struis/pgb-app.git
cd pgb-app
npm install
npm run dev
Bouwen
npm run build # Huidige platform
npm run build:win # Windows
npm run build:linux # Linux
npm run build:mac # macOS
🧱 Technologie
| Onderdeel | Technologie |
|---|---|
| Framework | Electron |
| UI | React + Vite |
| Database | SQLite (sql.js) |
| Packaging | Electron Builder |
🐛 Bekende aandachtspunten
- Windows SmartScreen-melding bij installatie (self-signed certificaat)
- Eerste start kan iets trager zijn door database-initialisatie
- Geen automatische synchronisatie tussen meerdere computers
👤 Auteur
BvO 📧 info(at)bertip.nl 🌐 https://pgbinfo.bertip.nl
🤝 Bijdragen & support
- Issues en pull requests zijn welkom via GitLab
- Support via e-mail of GitLab issues
- Handleiding: pgbinfo.bertip.nl/handleiding
📄 Licentie
MIT License — zie LICENSE voor details.
Versie: 1.8.3 · Laatste update: mei 2026