filmov
tv
Projet Banking : Full stack Angular Spring Boot
Показать описание
Notre projet bancaire est une application bancaire en ligne moderne qui offre des fonctionnalités avancées de gestion de comptes, de transactions et de visualisation de données financières. Cette application a été développée en utilisant un ensemble d'outils et de technologies de pointe pour garantir la sécurité, la performance et l'extensibilité.
Côté Frontend :
Angular : Notre interface utilisateur est développée avec Angular
Decoded JWT : Nous utilisons la technologie Decoded JWT pour l'authentification et l'autorisation des utilisateurs, assurant ainsi la sécurité des données sensibles.
Chart pour le graphique : Pour permettre aux utilisateurs de visualiser leurs données financières de manière conviviale, nous utilisons des graphiques interactifs.
AuthGard : AuthGard est utilisé pour protéger les routes sensibles, garantissant que seuls les utilisateurs authentifiés ont accès à certaines fonctionnalités.
Bootstrap : Bootstrap est utilisé pour le développement de l'interface utilisateur, ce qui garantit une expérience utilisateur cohérente et un design attrayant.
Toastr : Toastr est utilisé pour afficher des notifications à l'utilisateur, ce qui améliore la convivialité de l'application.
Côté Backend :
Spring Boot : Notre backend est basé sur Spring Boot, un framework Java qui permet une gestion efficace des opérations bancaires et de l'accès aux données.
Validation : La validation des données est effectuée pour garantir l'intégrité des données financières et minimiser les erreurs.
JWT (JSON Web Tokens) : Les tokens JWT sont utilisés pour l'authentification et l'autorisation, ce qui renforce la sécurité de l'application.
DTO (Data Transfer Object) : Les DTO sont utilisés pour transférer des données entre les couches de l'application, garantissant une séparation claire des préoccupations.
OpenAPI de Swagger : Swagger est utilisé pour documenter l'API, ce qui facilite la compréhension et l'utilisation des endpoints de l'application.
MySQL : La base de données MySQL est utilisée pour stocker les informations financières des utilisateurs, garantissant la persistance des données.
Côté Frontend :
Angular : Notre interface utilisateur est développée avec Angular
Decoded JWT : Nous utilisons la technologie Decoded JWT pour l'authentification et l'autorisation des utilisateurs, assurant ainsi la sécurité des données sensibles.
Chart pour le graphique : Pour permettre aux utilisateurs de visualiser leurs données financières de manière conviviale, nous utilisons des graphiques interactifs.
AuthGard : AuthGard est utilisé pour protéger les routes sensibles, garantissant que seuls les utilisateurs authentifiés ont accès à certaines fonctionnalités.
Bootstrap : Bootstrap est utilisé pour le développement de l'interface utilisateur, ce qui garantit une expérience utilisateur cohérente et un design attrayant.
Toastr : Toastr est utilisé pour afficher des notifications à l'utilisateur, ce qui améliore la convivialité de l'application.
Côté Backend :
Spring Boot : Notre backend est basé sur Spring Boot, un framework Java qui permet une gestion efficace des opérations bancaires et de l'accès aux données.
Validation : La validation des données est effectuée pour garantir l'intégrité des données financières et minimiser les erreurs.
JWT (JSON Web Tokens) : Les tokens JWT sont utilisés pour l'authentification et l'autorisation, ce qui renforce la sécurité de l'application.
DTO (Data Transfer Object) : Les DTO sont utilisés pour transférer des données entre les couches de l'application, garantissant une séparation claire des préoccupations.
OpenAPI de Swagger : Swagger est utilisé pour documenter l'API, ce qui facilite la compréhension et l'utilisation des endpoints de l'application.
MySQL : La base de données MySQL est utilisée pour stocker les informations financières des utilisateurs, garantissant la persistance des données.