Skip to content
/ BlumBat Public

Real estate app for college, leveraging Java Swing. Mirror of the private college GitLab repository.

Notifications You must be signed in to change notification settings

Clembs/BlumBat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlumBat

Application de gestion immobilière pour les propriétaires. Projet étudiant de l'IUT Paul Sabatier (SAÉ S3.A.01).

Miroir GitHub | Localized English README

Prérequis

Installation et exécution

Configuration de la base de données

  1. Créez une base de données MySQL
  2. Exécutez le script sql/create_tables.sql pour créer les tables nécessaires
  3. Créez un fichier .env à la racine du projet et ajoutez les informations de connexion à la base de données :
DATABASE_URL = "jdbc:mysql://[hôte]:[port]/[nom de la base de données]"
DATABASE_USER = "[nom d'utilisateur]"
DATABASE_PASSWORD = "[mot de passe]"

Compilation et exécution

$ mvn clean compile # Pour compiler le .jar
$ mvn exec:java # Pour exécuter l'application

$ mvn clean compile exec:java # Pour faire les deux en une seule commande

Lancer les tests unitaires

$ mvn clean test

$ mvn test -Dtest=[nom de la classe] # Pour tester une classe

Structure du projet

  • sql : Migrations et scripts SQL
  • src/controller : Contrôleurs de l'application
  • src/dao : Data Access Objects pour les classes du modèle
  • src/db : Connexion à la base de données
  • src/model : Abstractions de la base de données en classes Java
  • src/view : Fenêtres, panels et pop-ups de l'application

About

Real estate app for college, leveraging Java Swing. Mirror of the private college GitLab repository.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages