BullBank

 

Ce projet a été développé dans un objectif d'apprentissage. Il s'agit d'une plateforme utilisée pour la gestion de l'activité bancaire standard.

L'application permet différentes manipulations pour les clients. Un client doit créer un compte avec ses informations personnelles avant d'utiliser le site web.

Un client connecté peut voir tous ces produits bancaires (comptes et prêts) et interagir avec eux. Il peut voir, créer, modifier et supprimer des produits. Le client peut également modifier ses informations personnelles à tout moment ainsi qu'effectuer un paiement à un autre utilisateur, effectuer un transfert entre ces comptes ou rembourser un prêt. Toutes les transactions effectuées sont automatiquement liées à un compte et affichées dans les détails du compte en question.

Un accès administrateur est également possible pour les utilisateurs autorisés. Avec cet accès, les administrateurs peuvent visualiser, créer, modifier et supprimer des agences bancaires à tout moment. Ils ont également la possibilité de consulter les statistiques de chaque succursale. Par exemple, voir le nombre de comptes, de prêts ou de clients, voir le montant total des engagements pour chaque agence et voir directement quels clients ont un compte ou un prêt dans l'agence.

L'application est avant tout une solution back-end. Le projet a été développé en Java à l'aide du framework Spring Boot. Le front-end du site a été réalisé à la main en utilisant Thymeleaf, HTML et Bootstrap. La solution finale a été déployée sur une base de données POSTGRESQL et est disponible en ligne sur les serveurs d'HEROKU.

L'application propose également une solution API pour accéder à toutes les données et permet d'effectuer des retraits avec des requêtes web POST spécialisées. Comme il s'agit d'une activité bancaire et afin de garantir un maximum d'intégrité, toutes les opérations sont correctement sécurisées par des transactions.

D'autres activités sont également possibles sur l'application...

 

GALLERIE

Details

  • Haaga-Helia Helsinki

  • Site web

  • 10.11.2020

Ce projet a été développé avec un objectif d'apprentissage en tête. Il s'agit d'une plateforme utilisée pour la gestion de l'activité bancaire standard.