Bookari - Chaque livre compte

Un site dédié aux lecteurs qui souhaitent organiser leurs livres dans leur bibliothèque digitale. “Pile à lire”, “Wishlist”, “Livres lus”, “Livres aimés”, etc. De quoi avoir un bon suivi de ses lectures et de ses envies.


HTLM - CSS - PHP - JavaScript - MySQL

Mai 2025

3 semaines


Description du projet


Le but de ce projet était de créer un site web dynamique utilisant des bases de données. Pour cela, on devait utiliser du PHP, du JavaScript et le langage MySQL en plus du HTML et CSS que j’ai appris à maîtriser grâce à mes projets précédents.

Choix du thème


Je souhaitais penser ce site comme un site que je pourrais utiliser, qui pourrait m’être utile, qui serait pensé pour moi. C’est pourquoi, j’ai choisi de faire un site de bibliothèque digitale inspiré du principe de Babelio, Goodreads ou de Gleeph. Cependant, l’aspect communautaire de ces inspirations n’était pas ce qui m’intéressait le plus. Je souhaitais focaliser mon site sur l’individu. Permettre une vision claire sur sa bibliothèque digitale organisée en différentes étagères : “Mes Livres”, “Ma Pile à lire”, “Ma Whislist”, “Mes Livres lus”, “Mes Livres en cours”, “Mes Livres aimés” en ajoutant une fonctionnalité permettant d’ajouter ses propres citations aux livres correspondants.

Apprentissages et découvertes


Au cours de ce projet, j’ai appris à faire des requêtes SQL dans des fichiers PHP, des tris, des filtres, des paginations et une barre de recherche en utilisant en parallèle du JavaScript et du PHP (qui appelait du SQL). J’ai aussi appris à mettre des contenus multimédias dans mes tableaux de bases de données et à mettre en place une gestion d'utilisateur (login / mot de passe) pour restreindre l'accès à une partie de mon site aux utilisateurs connectés.

Au-delà des compétences techniques, j’ai appris à prioriser mes idées et à accepeter le fait de me séparer de quelques-unes, ne pouvant pas tout réaliser en 3 semaines. Ainsi, j’ai dû décomposer mon projet de création de site web en tâches puis en micro-tâches pour être plus efficace et bien m’organiser.


Le site en images