Yasiba← Retour à tous les cas

ÉTUDE DE CAS / 03

Un plan financier que l’on peut vraiment noter.

AssetLanes réunit ETF, cryptomonnaies et liquidités dans une seule projection de patrimoine, puis tient les comptes année après année. Treize API de données externes l’alimentent, sept blockchains sont lues directement pour le prix de revient, et chaque source de prix dispose d’un repli pour le jour où un fournisseur en a assez.

ClientAssetLanes
SecteurFintech
Ce que nous avons faitDesign produitPlateforme Laravel & VueCouche de données multi-fournisseursOutils d’administration & modération
Année2025

01 / Le brief

Des outils de planification qui résistent aux vrais chiffres.

Un suivi de portefeuille montre le présent. AssetLanes devait modéliser une décennie — fiscalité, règles de retrait, déclencheurs de capitalisation, mouvements planifiés entre classes d’actifs — puis permettre de consigner ce qui s’est réellement produit, à côté de ce qui avait été prévu.

EN CHIFFRES

13API de données externes
7blockchains lues pour le prix de revient
5modes de simulation
4fournisseurs dans la chaîne de prix

LA STACK

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

02 / LA PLATEFORME

Un compte, trois classes d’actifs.

ETF, crypto et liquidités vivent dans un seul produit plutôt que dans trois onglets d’un tableur. L’inscription s’ouvre ou se ferme derrière des clés d’invitation, les sessions sont en base pour que l’activité soit mesurable, et chaque montant adopte l’écriture du lecteur — 1.500.000,00 € à Bruxelles, $1,500,000.00 à New York.

Homepage
Login
Register
Account settings
In app documentation

03 / PROFILS ETF

Un ISIN suffit.

Collez un ISIN et un pipeline en deux temps fait le reste : justETF fournit le nom du fonds, les frais courants et la performance sur cinq ans, puis Yahoo Finance est apparié pour les cours actuels et historiques — y compris la poignée de main auth-crumb que Yahoo exige avant de répondre. Vous saisissez un identifiant et récupérez un profil complet.

Stocks dashboard
Etf profiles
Create etf profile isin lookup

04 / SIMULATEUR

Cinq façons de poser la même question.

Capitalisation ; capitalisation avec versements ; avec versements et retraits ; retrait soutenable ; retrait plafonné. Même portefeuille et même rendement pondéré, cinq questions différentes sur ce qu’il peut supporter — la réponse étant un tableau année par année plutôt qu’un chiffre de couverture.

Portfolio allocations
Simulator setup
Simulator result

05 / RETRAITS & FISCALITÉ

Un retrait n’est pas un chiffre rond.

L’outil raisonne à rebours de ce qui arrive réellement sur le compte : taxe sur les titres, TOB sur la vente elle-même, et plus-values mesurées contre l’exonération en cours. Chaque année est enregistrée : l’exonération déjà consommée est celle avec laquelle la simulation suivante démarre.

Withdrawal inputs
Withdrawal tax breakdown
Withdrawal history

06 / CRYPTO

Quatre fournisseurs, un seul cours.

CoinGecko d’abord, puis CoinCap en GraphQL, puis son point d’entrée REST, puis CryptoCompare. La chaîne se déroule seule quand un fournisseur limite le débit, et un cache de repli de quinze minutes couvre le cas où les quatre renâclent en même temps. Les avoirs sont suivis par portefeuille : la même pièce sur un ledger et sur une plateforme reste deux positions et un total.

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

07 / DCA & PRIX DE REVIENT

Lire la chaîne, pas le tableur.

Collez une adresse et le calculateur la lit directement — Bitcoin, Ethereum, BNB Chain, Solana, XRP, Kaspa et jetons KRC-20, chacun via son propre explorateur. Les plans DCA se déclenchent ensuite sur un cours, une capitalisation cible ou une date, le déclencheur de capitalisation répondant à la question de ce que vaut une position si la pièce atteint une valorisation que l’on peut nommer.

Dca planner
Dca triggers
Cost basis wallet lookup
Cost basis manual

08 / SCÉNARIOS

Le plan est le produit.

Un scénario relie portefeuilles crypto, portefeuilles ETF et une réserve de liquidités en une projection, puis laisse planifier les mouvements entre eux : vendre la moitié d’une position à une capitalisation, entrer à une date, basculer le produit vers l’épargne. Chaque année porte un chiffre prévu et un chiffre réel, ce qui fait du plan quelque chose que l’on note plutôt que l’on admire.

09 / FISCALITÉ

Pays par pays, côte à côte.

Traitement fiscal des actions et des cryptos par pays, avec une vue comparative pour la décision qui compte vraiment — où l’on réside, ou pourquoi la même opération coûte différemment de l’autre côté d’une frontière.

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

10 / COMMUNAUTÉ

Un fil avec une modération derrière.

Les membres publient leurs progrès, se suivent et se répondent ; les profils publics montrent un historique plutôt qu’une affirmation. Derrière se trouve la partie dont personne ne se vante — signalements, sourdines, bannissements, relevés de comportement et un panneau de modération — car une communauté financière sans modération devient un groupe de signaux en une semaine.

Community timeline
Public profile

11 / PARTAGE & EXPORT

Un lien que l’on peut révoquer.

Simulations, plans DCA et scénarios entiers deviennent des liens en lecture seule pouvant porter un mot de passe et une date d’expiration, et chaque lien reste listé pour être supprimé plus tard. Quand le lien est le mauvais support, la même vue s’exporte en PDF, PNG ou 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

Les deux bouts du même ticket.

Les utilisateurs ouvrent des tickets avec une priorité et des pièces jointes et voient le statut passer d’ouvert à en cours, en attente puis résolu. L’équipe traite cette même file de l’autre côté, et chaque réponse déclenche une notification dans l’application avec un compteur de non-lus plutôt qu’un e-mail que personne n’ouvre.

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

13 / ADMINISTRATION

La vue de l’exploitant.

Qui est en ligne, qui s’est connecté aujourd’hui, qui n’est pas revenu depuis une semaine, et ce que les gens créent réellement — portefeuilles, profils, plans — par jour et par semaine. Plus les leviers : rôles, clés d’invitation avec expiration et plafond d’usage, notifications diffusées et panneau de modération.

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