Giter Site home page Giter Site logo

e-bank-backend's Introduction

Application e-Bank

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.

Module : Gestion des clients

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.

Module : Gestion des comptes

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.

Module : Gestion des opérations

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.

Diagramme de classe

FRONTEND

La partie frontend développé en avec ANGULAR est disponible ici : https://github.com/BrodyGaudel/E-BANK-FRONTEND

Prérequis

Avant de démarrer l'application e-Bank, assurez-vous d'avoir les éléments suivants installés :

  1. Java 17
  2. Maven
  3. MySQL

Configuration

  1. cloner le projet
  2. allez sous le projet pour modifier le fichier application.properties pour qu'il corresponde à votre configuration de MySQL
  3. Sous chaque projet, executer la commande mvn clean install
  4. Démarer l'application avec la commande mvn spring-boot:run
  5. Visulaser l'API REST avec swagger ui via le lien http://localhost:8888/e-bank/api/swagger-ui.

Contribution

Les contributions à cette application sont les bienvenues. Si vous souhaitez contribuer, veuillez suivre les étapes suivantes :

  1. Fork ce référentiel.
  2. Créez une branche pour votre fonctionnalité ou votre correctif.
  3. Effectuez les modifications nécessaires.
  4. Soumettez une demande d'extraction. Nous apprécions vos commentaires et vos suggestions pour améliorer cette application.

Auteur

Brody Gaudel MOUNANGA BOUKA

N'hésitez pas à me contacter si vous avez des questions ou des commentaires sur cette application e-Bank.

e-bank-backend's People

Contributors

brodygaudel avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.