Skip to content

SpringBoot Bank Management System 🏦💻 - A web application for managing bank operations using CRUD and Thymeleaf. 🔄💳

Notifications You must be signed in to change notification settings

MohamedBarbych/BankManagement-App

Repository files navigation

LSI Bank

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.

Table des Matières

Fonctionnalités

  • 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.

Overview

Technologies Utilisées

  • 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

Installation

Prérequis

  • 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

Cloner le Référentiel

git clone https://github.com/yourusername/BankManagement-App.git
cd BankManagement-App

Configuration de la Base de Données

  1. Créer une Base de Données: Set up a MySQL database with the name db_banque_lsi.

  2. 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

Structure du projet

Système d'information

image

Système CRUD

image

Conception du projet

image

About

SpringBoot Bank Management System 🏦💻 - A web application for managing bank operations using CRUD and Thymeleaf. 🔄💳

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published