OnMyShelf, mon nouveau projet ambitieux
Je suis heureux de vous présenter un projet sur lequel je travaille depuis plusieurs années : OnMyShelf, un gestionnaire de collections qui pourrait vous être très utile.
Le besoin de départ
Je collectionne depuis 2004 les DVDs puis Blu-Rays des films qui m’intéressent.
Lorsque ma collection est devenue importante, il me fallait un moyen de faire l’inventaire de ce que j’avais. Et quand j’ai commencé à prêter des films à ma famille ou mes amis, il me fallait un outil pour suivre les emprunts.
J’ai trouvé un logiciel très simple à utiliser et très complet nommé GCstar qui répondait à mon besoin.
Envie d’aller plus loin
J’ai eu rapidement envie d’avoir un site web permettant d’afficher un catalogue de ma collection pour que mes connaissances puissent la consulter et choisir ce qu’ils voulaient m’emprunter.
La genèse du projet
En 2014, j’ai commencé à rassembler toutes mes idées et faire des prototypes. Mais à l’époque, je manquais de connaissances en développement web et avais peur de me lancer sur de mauvaises pistes.
Bien que le projet me tienne à cœur, je l’ai laissé de côté pendant près de 8 ans.
La renaissance
En juin 2021, je décide de me relancer dans l’aventure et je commence à développer une API REST (en PHP) avec un module pour importer mes collections depuis le logiciel GCstar.
Puis rapidement j’y ajoute l’interface web (en Vue.js) qui permettra de visualiser correctement la collection.
Actuellement, le projet est mature et s’améliore constamment.
À quoi ça sert ?
OnMyShelf (« sur mon étagère » en anglais) est un gestionnaire de collections en ligne qui permet de gérer facilement des collections de n’importe quelle sorte d’objets : livres, timbres, pièces de monnaie, DVDs/Blu-Rays, vaisselle, …
Ajoutez, modifiez, supprimez, classez, consultez, partagez, gérez vos prêts et retours, …
Pour éviter de tout entrer à la main (ce qui serait très fastidieux), plusieurs modules sont disponibles pour ajouter vos objets depuis des sites spécialisés (livres, jeux, etc.).
Et bien d’autres fonctionnalités que j’espère ajouter rapidement ! Le projet étant totalement libre et gratuit, chacun peut participer à son amélioration.
À vous de jouer !
Vous pouvez aller découvrir le site officiel de OnMyShelf et essayer la démo.
Vous souhaitez utiliser OnMyShelf ? Chacun peut l’installer librement, mais cela nécessite quelques connaissances et ressources techniques. N’hésitez pas à me contacter si vous souhaitez plus d’informations.
Sinon vous pouvez aussi :
- Faire connaître OnMyShelf en en parlant autour de vous
- Proposer des améliorations ou signaler des bugs
- Participer à la traduction si vous parlez une autre langue que l’anglais et le français
- Participer à améliorer l’API ou l’interface si vous êtes designer/développeur web
J’espère que le projet vous plaira et merci à toutes celles et ceux qui le soutiendront !