Application permettant de gérer en ligne une bibliothèque de livres, Codée en Javascript, utilisant le localStorage.
Avec installation de NodeJS dans la dernière version LTS, à savoir la 10.15.3. Live-server fait tourner l'application. C'est une librarie qui permet d'avoir un serveur en local qui tourne avec du Hot Reload.
L'application est dérivée d'un thème gratuit pour Bootstrap, à savoir SB Admin 2. https://startbootstrap.com/themes/sb-admin-2/ Les avatars sont générés aléatoirement par http://lorempixel.com/
- Objets Livre, Genre, Format, Editeur, Auteur, Avis, alimentés par des formulaires
- Les listes déroulantes des formulaires sont alimentées par des objets
- Afficher les objets sous forme de tableaux
- Créer, modifier, supprimer les objets
- Contrôle sur les champs de formulaire
- Lier les objets Livre & Editeur, Livre & Auteur, Livre & Avis
- Statistiques
Voici une liste d'idées :
- Import/Export de la bibliothèque
- Ajout d'une fonctionnalité "budget livre" autour des prix des livres de l'utilisateur
- Ajout des ventes autour d'un livre et mettre ses informations financières dans la fiche de l'éditeur
- Permettre d'ajouter plusieurs genres à un livre
- Afficher des statistiques sur les genres sous forme de diagramme
- ...
Lorsque vous allez apprendre "VueJS", cela pourrait être intéressant de refaire cette application sous "VueJS". Ainsi vous verrez les gains apportés par son utilisation.