Yasiba← Terug naar geselecteerde cases

CASE STUDY / 03

Een financieel plan dat je echt kunt beoordelen.

AssetLanes brengt ETF's, cryptomunten en cash samen in één vermogensprojectie en houdt daar vervolgens jaar na jaar de score bij. Dertien externe data-API's voeden het, zeven blockchains worden rechtstreeks uitgelezen voor de kostprijsbasis, en elk prijspad heeft een terugvaloptie voor de dag dat een provider er genoeg van heeft.

KlantAssetLanes
SectorFintech
Wat we dedenProductdesignLaravel- & Vue-platformData-laag met meerdere providersBeheer- en moderatietooling
Jaar2025

01 / De vraag

Planningstools die het uithouden tegen echte cijfers.

Een portfoliotracker toont je het heden. AssetLanes moest een decennium modelleren — belastingen, opnameregels, market-cap-triggers, geplande verschuivingen tussen activaklassen — en je daarna laten noteren wat er werkelijk gebeurde, naast wat je had voorspeld.

IN CIJFERS

13externe data-API's
7blockchains uitgelezen voor kostprijsbasis
5simulatiemodi
4providers in de prijsketen

DE STACK

Backend
Laravel 12 · PHP 8.2 · Fortify
Frontend
Vue 3 · TypeScript · Inertia 2
Interface
Tailwind 4 · shadcn-vue · reka-ui
Data & build
MySQL 8 · Vite 7 · Wayfinder

02 / HET PLATFORM

Eén account, drie activaklassen.

ETF's, crypto en cash zitten in één product in plaats van in drie tabbladen van een rekenblad. Registratie staat open of gaat dicht achter invite keys, sessies staan in de database zodat activiteit meetbaar is, en elk bedrag krijgt de notatie van de lezer — € 1.500.000,00 in Brussel, $ 1,500,000.00 in New York.

Homepage
Login
Register
Account settings
In app documentation

03 / ETF-PROFIELEN

Eén ISIN volstaat.

Plak een ISIN en een tweetrapspijplijn doet de rest: justETF levert fondsnaam, lopende kosten en vijfjaarsrendement, daarna wordt Yahoo Finance gematcht voor actuele en historische koersen — inclusief de auth-crumb-handshake die Yahoo eist voor het antwoord geeft. Je typt één identificatie en krijgt een gevuld profiel terug.

Stocks dashboard
Etf profiles
Create etf profile isin lookup

04 / SIMULATOR

Vijf manieren om dezelfde vraag te stellen.

Samengesteld; samengesteld met stortingen; samengesteld met stortingen en opnames; duurzame opname; begrensde opname. Dezelfde portefeuille en hetzelfde gewogen rendement, vijf verschillende vragen over wat die kan dragen — beantwoord als een tabel per jaar in plaats van één krantenkop.

Portfolio allocations
Simulator setup
Simulator result

05 / OPNAMES & BELASTING

Een opname is geen rond getal.

De tool rekent terug vanaf wat er werkelijk op de rekening belandt: effectentaks, TOB op de verkoop zelf, en meerwaarde afgezet tegen de lopende vrijstelling. Elk jaar wordt vastgelegd, dus de al verbruikte vrijstelling is de vrijstelling waarmee de volgende simulatie begint.

Withdrawal inputs
Withdrawal tax breakdown
Withdrawal history

06 / CRYPTO

Vier providers, één koers.

Eerst CoinGecko, dan CoinCap via GraphQL, dan het REST-endpoint van CoinCap, dan CryptoCompare. De keten loopt zichzelf af wanneer een provider begrenst, en een fallbackcache van vijftien minuten dekt het geval waarin alle vier tegelijk stroef doen. Bezit wordt per wallet bijgehouden, zodat dezelfde munt op een ledger en op een exchange twee posities en één totaal blijft.

Crypto portfolios
Create crypto portfolio
Add coin live price
Portfolio holdings and pl

07 / DCA & KOSTPRIJSBASIS

Lees de chain, niet het rekenblad.

Plak een adres en de kostprijscalculator leest het rechtstreeks uit — Bitcoin, Ethereum, BNB Chain, Solana, XRP, Kaspa en KRC-20-tokens, elk via zijn eigen explorer-API. DCA-plannen vuren daarna op een koers, een doelmarktkapitalisatie of een datum, waarbij de market-cap-trigger de vraag beantwoordt wat een positie waard is als de munt ooit een waardering haalt die je kunt benoemen.

Dca planner
Dca triggers
Cost basis wallet lookup
Cost basis manual

08 / SCENARIO'S

Het plan is het product.

Een scenario koppelt cryptoportefeuilles, ETF-portefeuilles en een spaarpot aan één projectie, en laat je de bewegingen ertussen inplannen: de helft van een positie verkopen bij een marktkapitalisatie, instappen op een datum, de opbrengst naar sparen verplaatsen. Elk jaar bevat een gepland én een werkelijk cijfer, waardoor je het plan beoordeelt in plaats van bewondert.

09 / FISCALE INFO

Land per land, naast elkaar.

Fiscale behandeling van aandelen en crypto per land, met een vergelijkingsweergave voor de beslissing die er echt toe doet — waar je woont, of waarom dezelfde transactie over de grens anders uitpakt.

Etf tax by country
Etf tax country comparison
Crypto tax by country
Crypto tax country comparison

10 / COMMUNITY

Een tijdlijn met een moderator erachter.

Gebruikers posten voortgang, volgen elkaar en reageren; publieke profielen tonen een staat van dienst in plaats van een bewering. Daarachter zit het deel waar niemand mee uitpakt — meldingen, mutes, bans, gemarkeerd gedrag en een moderatiepaneel — want een financiële community zonder moderatie is binnen een week een signalengroep.

Community timeline
Public profile

11 / DELEN & EXPORT

Een link die je kunt intrekken.

Simulaties, DCA-plannen en volledige scenario's worden alleen-lezen links die een wachtwoord en een vervaldatum kunnen dragen, en elke link blijft in een lijst staan zodat je hem later kunt verwijderen. Is een link het verkeerde medium, dan exporteert dezelfde weergave naar PDF, PNG of JPEG.

Share simulation dialog
Share simulation link created
Shared simulation password gate
Shared simulation public view
Export simulation
My shared simulations
Share dca dialog
Share dca link created
Shared dca password gate
Shared dca public view
Export dca plan
My shared dca plans

12 / SUPPORT

Beide kanten van hetzelfde ticket.

Gebruikers openen tickets met een prioriteit en bijlagen en zien de status opschuiven van open naar in behandeling, wachtend op antwoord en opgelost. Beheerders werken diezelfde wachtrij van de andere kant af, en elk antwoord geeft een melding in de app met een ongelezen-badge in plaats van een mail die niemand opent.

Create ticket
My tickets
Ticket thread
Admin ticket queue
Admin ticket reply

13 / BEHEER

Het zicht van de beheerder.

Wie er nu online is, wie vandaag inlogde, wie een week niet terugkwam, en wat mensen werkelijk aanmaken — portefeuilles, profielen, plannen — per dag en per week. Plus de knoppen: rollen, invite keys met vervaldatum en gebruikslimiet, broadcastmeldingen en het moderatiepaneel.

Admin dashboard
Admin usage metrics
User management
Invite key system
Notification broadcast
Moderator panel