Faut-il créer votre propre Mortgage Coach ?
Outil pour conseillers en crédit qui crée des présentations comparant les prêts côte à côte (Total Cost Analysis) afin de montrer aux emprunteurs le coût à long terme de chaque option.
Les calculs n'ont rien d'exotique : tableaux d'amortissement, fin du PMI, seuil de rentabilité des points, coût net après N années, location contre achat. Un agent peut construire en une seule session un comparateur clair de scénarios côte à côte, avec graphiques et fiche imprimable sur une page ; pour une personne qui modélise son propre refinancement, cela suffit réellement. Ce que vous ne pouvez pas obtenir en une seule passe, c'est ce qui en fait un outil professionnel : récupérer des scénarios de prêts en direct depuis le LOS ou le moteur de tarification, produire un résultat vérifiable par la conformité que votre employeur vous autorisera à envoyer à un emprunteur, et disposer de la couche de diffusion qui suit l'ouverture de la présentation par le client. Si vous êtes un professionnel agréé du crédit, votre version DIY est un brouillon, pas quelque chose à présenter à un client. Si vous êtes l'emprunteur qui cherche à vérifier la cohérence de ce que le prêteur lui a envoyé, la version DIY est sans doute meilleure, car vous maîtrisez les hypothèses.
EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.
Build a local, single-page loan comparison tool called "Loan Compare". No backend, no accounts, no telemetry, no external API calls.
Stack, non-negotiable:
- Vite + React + TypeScript
- Tailwind CSS for styling
- Recharts for charts
- Zod for input validation
- Vitest for the math tests
- State persisted to localStorage, no server
Core data model: a Scenario has name, loan amount, home price, down payment, interest rate, term in months, loan type (fixed or ARM), optional ARM fields (initial fixed period, adjustment cap, lifetime cap, assumed adjusted rate), points paid, lender fees, property tax annual, homeowners insurance annual, HOA monthly, mortgage insurance monthly plus the LTV at which it drops off, and extra monthly principal payment.
Build these features:
1. Add, duplicate, rename and delete scenarios. Support 2 to 4 side by side.
2. A pure TypeScript amortization engine in src/lib/amortize.ts that returns a month by month schedule: payment, interest, principal, balance, MI charged, cumulative interest, cumulative cost. Handle extra principal, MI drop-off at the configured LTV using the original home price, and ARM rate steps after the fixed period.
3. A comparison table: monthly payment now, monthly payment after MI drops, total interest, total cost at 3, 5, 7, 10 years and full term, remaining balance at each of those horizons, and net cost after subtracting principal paid down.
4. Charts: cumulative cost over time per scenario, balance over time, and a breakeven chart showing where a higher-points scenario overtakes a lower one.
5. A "what changed" panel that plainly states which scenario wins at each horizon and by how much.
6. A print stylesheet so Cmd+P produces a clean one page summary with the table and the cumulative cost chart. No PDF library.
7. Share by encoding all scenarios into the URL hash, so a link reproduces the comparison with no server.
8. Vitest tests for the engine: a known 30 year fixed schedule, MI drop-off timing, extra principal shortening the term, and an ARM step.
Explicitly out of scope: live rate feeds, credit pulls, loan origination system or CRM integrations, e-signature, borrower open tracking, user accounts, any compliance or disclosure language. Put a visible footer: "Estimates only. Not a loan disclosure or an offer of credit."
If you ever add anything needing a secret, read it from .env and commit .env.example only. Ship a README with run and test commands and a one paragraph explanation of the amortization assumptions.Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter. · ce prompt est généré à partir du plan de construction · améliorez-le via une PR
Comment créer votre propre version ?
Saisissez deux à quatre scénarios de prêts, obtenez côte à côte les tableaux d'amortissement, les seuils de rentabilité et les graphiques de coût total dans le temps, puis imprimez un résumé d'une page.
Ce dont vous aurez besoin
- Node 20+
- un navigateur
- rien d'autre : aucun compte, aucune clé API, tous les calculs s'exécutent localement
Les conseillers en crédit n'achètent pas cet outil pour faire de l'arithmétique, mais parce qu'il transforme une proposition de taux en un récit sur lequel l'emprunteur peut agir, et parce que le résultat est déjà approuvé par leur service de conformité pour être transmis aux clients. L'outil s'insère aussi dans le workflow : les scénarios arrivent des systèmes de montage et de tarification, les présentations partent via le CRM, et l'engagement revient sous forme de signal de prospect. Un comparateur construit soi-même vous donne les chiffres, mais aucune de ces connexions ; dans un processus commercial réglementé, ces connexions sont le produit.
xLes intégrations avec les systèmes de montage de prêts, les moteurs de tarification et les CRM, si bien que chaque scénario est saisi à la main
xDes présentations validées par la conformité et une piste d'audit, qui sont précisément la raison pour laquelle un prêteur réglementé achète une licence au lieu d'utiliser un tableur
xLe suivi de l'engagement des emprunteurs : qui a ouvert la présentation, combien de temps elle a été consultée et sur quelle option la personne a cliqué
xDes formats soignés de présentation vidéo et mobile à votre marque, que les agents et les emprunteurs ont l'habitude de recevoir
xQuelqu'un d'autre pour maintenir les cas particuliers : ARMs, réductions temporaires de taux, structures de MI, lignes de coûts propres à chaque État
Rien qui mérite d’être cité. C’est pour cela que le prompt existe.
Combien coûte Mortgage Coach ?
Pas de prix public. Consultez le site officiel.
Enregistré dans Ma liste. Un avis s’affichera ici si le prix change.
Vous finalisez l’achat sur le site de Mortgage Coach. Vibe Radar ne gère aucun paiement.
Construire ou s’abonner à Mortgage Coach ?
Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.
Sur 24 mois, l’abonnement coûte moins cher.
Heures estimées d’après l’analyse (une session). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).
Puis-je recréer Mortgage Coach ?
En partie. Le cœur de Mortgage Coach se construit en un week-end avec le prompt de cette page, mais il reste de vraies lacunes : Les intégrations avec les systèmes de montage de prêts, les moteurs de tarification et les CRM, si bien que chaque scénario est saisi à la main, Des présentations validées par la conformité et une piste d'audit, qui sont précisément la raison pour laquelle un prêteur réglementé achète une licence au lieu d'utiliser un tableur. Lisez la liste ci-dessus avant de vous lancer.
Combien coûte Mortgage Coach ?
Le prix de Mortgage Coach dépend de l’usage ou de l’offre · Aucun prix public ni page tarifaire ; le site invite à prendre contact pour une démonstration..
Que perd-on en remplaçant Mortgage Coach ?
Honnêtement : Les intégrations avec les systèmes de montage de prêts, les moteurs de tarification et les CRM, si bien que chaque scénario est saisi à la main; Des présentations validées par la conformité et une piste d'audit, qui sont précisément la raison pour laquelle un prêteur réglementé achète une licence au lieu d'utiliser un tableur; Le suivi de l'engagement des emprunteurs : qui a ouvert la présentation, combien de temps elle a été consultée et sur quelle option la personne a cliqué; Des formats soignés de présentation vidéo et mobile à votre marque, que les agents et les emprunteurs ont l'habitude de recevoir; Quelqu'un d'autre pour maintenir les cas particuliers : ARMs, réductions temporaires de taux, structures de MI, lignes de coûts propres à chaque État. Si l’un de ces points compte pour vous, continuez à payer.
Existe-t-il une alternative open source à Mortgage Coach ?
Aucune alternative open source mature à recommander, et c’est précisément pour cela que le prompt de cette page existe.