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.
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
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.





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.



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.



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.



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.




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.




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.




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.


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.












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.





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.





