Questo progetto è stato sviluppato come parte del corso di "Ingegneria del Software" presso l'Università degli Studi di Salerno.
L'obiettivo primario di Bookster è promuovere e avvicinare alla lettura tutte le fasce d'età, con la finalità a lungo termine di contrastare il fenomeno della dispersione della lettura. L'iniziativa adotta un approccio innovativo e tecnologico, offrendo agli utenti una piattaforma web dove possono definire una tracklist delle proprie letture.
La fidelizzazione e l'impronta al mondo della lettura per gli utenti sono garantite da un sistema competitivo e gratificante basato su una classifica a punti. Questo meccanismo è progettato per trasformare la lettura in un momento di piacere e gratificazione personale.
Un aspetto fondamentale della piattaforma è l'importanza data alla socialità e alla condivisione. Ogni lettore ha la possibilità di recensire e consigliare nuove opere letterarie ad altri utenti in base alle proprie preferenze. Le recensioni sono una funzionalità cruciale e di grande impatto, poiché permettono ai lettori di esprimere e condividere le proprie idee, suscitando interesse e curiosità per nuove letture all'interno della community.
Bookster mira a incentivare e sensibilizzare la popolazione alla lettura attraverso strategie innovative e premianti, incoraggiando al tempo stesso lo scambio di idee e opinioni tramite l'uso delle recensioni.
Per ulteriori informazioni, visita la documentazione.
Per eseguire il progetto, sono necessari i seguenti componenti:
-
Un server Tomcat che ospiterà il file
.war. È possibile installare Tomcat seguendo le istruzioni del sito ufficiale e caricare successivamente il file.warnella cartellawebapps. -
Un database MySQL in cui importare i file SQL del progetto. Per creare il database, si può utilizzare uno strumento come MySQL Workbench.
Una volta che sia il server Tomcat che il database MySQL sono stati configurati correttamente, il progetto può essere avviato. Assicurati che il database sia accessibile e che il server Tomcat sia in esecuzione prima di accedere al sito web.


