Skip to content

Audie80/WeBook

Repository files navigation

WeBook - CodeBZH 2019

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/

FONCTIONNALITES

  • 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

ET LA SUITE ?

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

Et ensuite ?

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.