Lily's Library

Projet personnel
Hapi.js

Projet en cours de développement

Application web développée à destination de mes proches, afin de partager avec eux le contenu de ma bibliothèque, leur permettre de demander un emprunt et de suivre les disponibilités.

Le projet comporte, pour l'instant, un backend Hapi.js et un frontend JS basique.
Les données de labibliothèque sont stockées dans une base SQLite.

Les prochaines évolutions prioritaires prévues sont :
- la mise en place de tests unitaires pour les fonctionnalités en place
- la migration des données vers une base PostgreSQL
- le déploiement du site
- le design et le développement du frontend avec Vue.js

Fonctionnalités principales développées :
  • Liste complète des livres avec détails (titre, auteurs, série, genres, statut, résumé, etc.)
  • Affichage/masquage des détails (toggle)
  • Filtres par disponibilité et par langue
  • Liste des livres par genre
  • Gestion des statuts (non-empruntable, disponible, à domicile uniquement, réservé, emprunté)

Prochaines fonctionnalités prévues :
  • Design du frontend
  • Recherche directe des livres par titre ou par auteur
  • Mise en place des comptes utilisateurs et authentification
  • Wishlist et réservations par les utilisateurs
  • Système de notation ou d'avis sur livres
  • Gestion en direct des statuts, prêts et réservations

Repo Github :

En images (frontend WIP) :

accueil
tous les livres
genres
livres par genre