# π VibeFinance
**Persoonlijk vermogensdashboard**
Eigen vermogen Β· Schulden Β· Voortgang Β· Gebruikersbeheer






---
## π€ Gebouwd met Claude.ai
Deze applicatie is volledig ontworpen en ontwikkeld met behulp van [Claude.ai](https://claude.ai) β de AI-assistent van Anthropic. Van architectuur tot gebruikersinterface: alles is stap voor stap tot stand gekomen in samenwerking met Claude.
---
## β‘ Quick Start
> Vereisten: Docker Engine 24+ en Docker Compose v2+
De app draait in **2 containers**: `app` (Express API + gebouwde frontend) en
`postgres` (database).
**`.env`** β kopieer `.env.example` en vul in:
```env
POSTGRES_USER=vibefinance
POSTGRES_PASSWORD=kies_een_sterk_wachtwoord
JWT_SECRET=minimaal_64_willekeurige_tekens
APP_PORT=3400
```
```bash
# Genereer een veilige JWT_SECRET
openssl rand -hex 64
```
```bash
cp .env.example .env # en vul de waarden in
docker compose pull && docker compose up -d
```
De `Vibe`-organisatie in Gitea is publiek, dus een pull werkt anoniem β geen
`docker login` nodig. Krijg je toch `401 Unauthorized` of "pull access denied",
dan staat de organisatie weer op privΓ©:
```bash
docker login vibehoogie.duckdns.org # wachtwoord = Gitea-token met read:package
```
Navigeer naar `http://