LSIBank est une application web qui fournit une interface utilisateur pour gérer les opérations bancaires, y compris la consultation des comptes, des clients et des transactions. Le projet est construit avec Spring Boot pour le backend et Thymeleaf avec Tailwind CSS pour le frontend.
- Gestion des Comptes : Consulter et gérer les comptes bancaires.
- Gestion des Clients : Consulter et gérer les informations des clients.
- Opérations de Transactions : Consulter et suivre les transactions pour différents comptes.
- Design Responsive : L'interface utilisateur est conçue pour fonctionner sur ordinateurs et appareils mobiles.
- Barre de Navigation avec Icônes : Barre de navigation interactive avec des icônes de section pour une navigation améliorée.
- Backend : Java, Spring Boot
- Frontend : Thymeleaf, Tailwind CSS, Alpine.js
- Base de Données : MySQL (ou toute base de données compatible avec Spring Data JPA)
- Outil de Build : Maven
- Java 11 ou version supérieure
- Maven
- MySQL (ou votre base de données préférée)
- (Optionnel) Docker, si vous souhaitez exécuter la base de données dans un conteneur
git clone https://github.com/yourusername/BankManagement-App.git
cd BankManagement-App
-
Créer une Base de Données: Set up a MySQL database with the name
db_banque_lsi
. -
Configurer les Identifiants de la Base de Données: Update the
application.properties
file with your MySQL credentials:spring.datasource.url=jdbc:mysql://localhost:3306/db_banque_lsi spring.datasource.username=here-your-username spring.datasource.password=here-your-password