La calculatrice immobilière est une application web permettant aux utilisateurs de simuler des prêts immobiliers en fonction du montant emprunté, du taux d'intérêt et de la durée du prêt. Elle a été développée avec une approche moderne et responsive, et peut également être utilisée comme application de bureau grâce à Electron.
Technologies utilisées :
Le projet est organisé selon une architecture simple mais efficace :
La calculatrice utilise plusieurs formules financières pour effectuer les calculs de prêt immobilier :
Où :
Cette fonctionnalité permet de calculer les mensualités d'un prêt en fonction du montant emprunté, du taux d'intérêt et de la durée du prêt. L'application génère également un tableau d'amortissement complet montrant l'évolution du prêt mois par mois.
L'application vérifie que les données saisies sont valides avant de procéder au calcul : - Le montant doit être un nombre entier supérieur ou égal à 1000 - Le taux doit être un nombre entre 0.01 et 100 - La durée doit être un nombre entier entre 1 et 100 ans
L'application permet de générer un document PDF contenant la simulation de prêt complète avec le tableau d'amortissement, en adaptant automatiquement la mise en page selon la taille de l'écran pour garantir une bonne lisibilité.
Grâce à Electron, l'application web peut être packagée en une application de bureau fonctionnant sur Windows, macOS et Linux, offrant ainsi une expérience utilisateur similaire à une application native.
Plusieurs types de tests ont été mis en place pour garantir la fiabilité de l'application :
L'application est déployée selon deux méthodes :
Pour installer et exécuter l'application sur votre ordinateur, suivez ces étapes :
npm install
pour installer toutes les dépendancesindex.html
dans votre navigateurnpm run start
pour lancer l'application en mode développementPour créer un fichier exécutable que vous pouvez distribuer :
npm run make
dans le terminalout/make
Plusieurs améliorations sont envisagées pour les versions futures :