🛠️
Nieuw met Vibe Coding?
Zorg eerst dat je Claude Code of ChatGPT hebt en maak een lege projectmap aan.
Lees de voorbereiding →
1
📋 Vereisten
Zorg dat je dit hebt geïnstalleerd
⚙️
PHP 8.2+
Of hoger
🐘
Composer
v2+
🟢
Node.js
v18+
🗄️
MySQL of SQLite
Database
📦
Git
Voor clonen
🔑
API key
OpenAI of Anthropic (optioneel)
2
⬇️ Repository clonen
Download de broncode
# Clone de repository git clone https://github.com/AivionStudiosPlayground/bankbird.git cd bankbird # Installeer PHP dependencies composer install # Installeer Node dependencies npm install
3
⚙️ Omgeving instellen
Kopieer en bewerk het configuratiebestand
cp .env.example .env php artisan key:generate
Pas vervolgens je .env bestand aan met jouw database-gegevens:
# Database (MySQL voorbeeld) DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=bankbird DB_USERNAME=root DB_PASSWORD=jouw_wachtwoord # Of gebruik SQLite (makkelijkste optie) DB_CONNECTION=sqlite
4
▶️ Database & opstarten
Maak de tabellen aan en start de app
# Database aanmaken en seeden php artisan migrate --seed # Frontend assets bouwen npm run build # Development server starten php artisan serve
🎉
Je bent klaar! Open
http://localhost:8000 in je browser. Log in met de standaard credentials uit de seeder.
5
🤖 AI categorisatie instellen (optioneel)
Laat AI je transacties automatisch categoriseren
# Kies je AI provider AI_PROVIDER=anthropic # of: openai # Anthropic (Claude) ANTHROPIC_API_KEY=sk-ant-... # Of OpenAI (GPT) OPENAI_API_KEY=sk-...
💡
Tip: AI is optioneel. Zonder API key kun je transacties ook handmatig of via merchant-patronen categoriseren. Beide werken prima!
🔧
Veelvoorkomende problemen
Loopt het vast? Hier de meestgestelde vragen
❓ Geen verbinding met database
Controleer je DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME en DB_PASSWORD in .env. Bij SQLite hoef je alleen DB_CONNECTION=sqlite in te stellen.
❓ Vite fout bij npm run build
Zorg dat je Node.js v18 of hoger hebt. Probeer eerst `npm install` opnieuw uit te voeren.
❓ AI categorisatie werkt niet
Controleer of je API key correct is ingesteld in .env en of je voldoende credits hebt bij je AI provider.
❓ Pagina laadt niet na installatie
Voer `php artisan config:clear && php artisan cache:clear` uit om de cache te legen.
💬
Kom je er niet uit? Open een issue op GitHub en we helpen je snel verder!