L'application e-Bank est une application bancaire basée sur une architecture monolithique. Elle offre des fonctionnalités de gestion des clients, des comptes bancaires et des opérations (crédit, débit, transfert). Elle est développée en utilisant Java 17, Spring Boot et Maven.
Service de gestion des clients : Ce microservice est responsable de la gestion des informations relatives aux clients. Il permet de créer, mettre à jour, récupérer et supprimer des données de clients.
Service de gestion des comptes bancaires : Ce microservice gère les comptes bancaires des clients. Il permet de créer de nouveaux comptes, de consulter les soldes, d'effectuer des dépôts et des retraits.
Service de gestion des opérations : Ce microservice gère les différentes opérations bancaires, telles que les crédits, les débits et les transferts entre comptes.
La partie frontend développé en avec ANGULAR est disponible ici : https://github.com/BrodyGaudel/E-BANK-FRONTEND
Avant de démarrer l'application e-Bank, assurez-vous d'avoir les éléments suivants installés :
- Java 17
- Maven
- MySQL
- cloner le projet
- allez sous le projet pour modifier le fichier application.properties pour qu'il corresponde à votre configuration de MySQL
- Sous chaque projet, executer la commande mvn clean install
- Démarer l'application avec la commande mvn spring-boot:run
- Visulaser l'API REST avec swagger ui via le lien http://localhost:8888/e-bank/api/swagger-ui.
Les contributions à cette application sont les bienvenues. Si vous souhaitez contribuer, veuillez suivre les étapes suivantes :
- Fork ce référentiel.
- Créez une branche pour votre fonctionnalité ou votre correctif.
- Effectuez les modifications nécessaires.
- Soumettez une demande d'extraction. Nous apprécions vos commentaires et vos suggestions pour améliorer cette application.
Brody Gaudel MOUNANGA BOUKA
N'hésitez pas à me contacter si vous avez des questions ou des commentaires sur cette application e-Bank.