Skip to content

Oussama-Kharbouch/Activit-Pratique-N-5-Projet-Spring-Angular-JWT-Digital-Banking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Projet Spring Angular JWT , Digital Banking

A propos du projet

Ce projet vise à créer une application permettant de gérer des comptes bancaires pour les clients. Il y a deux types de compte, les comptes courants et les comptes épargnes, sur lesquels peuvent être effectuées des opérations de type DEBIT ou CREDIT.

Les étapes de projet

  • Pratie 1 : Couche DAO

  • 1. Créer un projet Spring Boot
    2. Créer les entités JPA : Customer, BankAccount, Saving Account, CurrentAccount, AccountOperation
    3. Créer les interfaces JPA Repository basées sur Spring Data
    4. Tester la couche DAO

  • Partie 2 : Couche service, DTOs et RestController
  • pour Swagger, avec Spring boot 3 voici la dépendance à utiliser :

    <dependency> 
       <groupId>org.springdoc</groupId> 
       <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> 
       <version>2.1.0</version> 
     </dependency
    
  • Partie 3 et 4 :
  • Client Angular : Lien 1 Lien 2

I- Voici une vidéo explicative

fullscreen_RTSs9ed6.mp4

II- Les Différentes pages d'exécution

1. L’affichage de la liste des clients avec leur ID,Name et EMAIL .
2. L’ajout d’un nouveau customer .
3. La suppression de customer .
4. L’apparition des informations du client Yassine en appuyant sur le bouton en vert « ACCOUNTS »
5. La recherche du client par le Keyword :h
6.La recherche du compte par son ID et l’affichage des opérations dont il a été subit en indiquant la DATE , le type d’opération et le montant .
7. Débiter le compte par un montant de 1000 mentionné dans la description.
8. Créditer le compte d’un montant de 5000 mentionné dans la description.
9.Effectué un transfert d’argent D’un montant de 120 mentionné dans la description, du compte actuel vers un compte destinataire en mentionnant son ID .
10.L’apparition de la nouvelle opération débiter dans la liste des opérations dont il a subit le compte destinataire.
11.L’apparition de la nouvelle opération créditer dans la liste des opérations dont il a subit le compte actuel .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published