Skip to content

Commit

Permalink
change README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Klaynight-dev authored May 16, 2024
1 parent e8a21d6 commit 3348e5d
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Gestion de Bibliothèque

Ce projet est une application de gestion de bibliothèque réalisée en Python, exploitant la bibliothèque Tkinter pour son interface graphique.

## Fonctionnalités

- **Ajout de Livres** : Permet d'ajouter de nouveaux livres à la bibliothèque en spécifiant le titre, l'auteur, l'ISBN et le nombre de copies.
- **Recherche de Livres** : Permet de rechercher des livres par titre, auteur, ISBN ou nombre d'exemplaires disponibles.
- **Emprunt et Retour de Livres** : Permet aux utilisateurs d'emprunter et de retourner des livres. Les exemplaires disponibles sont automatiquement mis à jour.
- **Suppression de Livres** : Possibilité de supprimer des livres de la bibliothèque.
- **Importation/Exportation depuis/vers CSV** : Permet d'importer et d'exporter les données de la bibliothèque au format CSV.

## Comment Utiliser

1. Assurez-vous d'avoir Python installé sur votre système.
2. Installez les dépendances en exécutant `pip install -r requirements.txt`.
3. Exécutez le fichier `main.py` pour lancer l'application.
4. Utilisez l'interface graphique pour ajouter, rechercher, emprunter, retourner ou supprimer des livres.

## Structure du Projet

- **`gui.py`** : Fichier principal de l'interface graphique de l'application.
- **`library_logic.py`** : Contient les classes `Library` et `Book` pour la logique de gestion de la bibliothèque.
- **`logs.py`** : Contient des fonctions utilitaires de log.

## Contributeurs

- [Klaynight-dev](https://github.com/klaynight-dev) - Responsable du développement

## Contributions

Les contributions sont les bienvenues ! Pour des suggestions, des problèmes ou des améliorations, veuillez ouvrir une issue ou une pull request.

## Licence

Ce projet est sous licence GPL-3. Veuillez consulter le fichier [LICENSE](Licence) pour plus de détails.

0 comments on commit 3348e5d

Please sign in to comment.