CASE STUDY

Case Study – Bookshelf

Web App per organizzare e tracciare le proprie letture in modo visivo e personalizzabile

Overview

Bookshelf è una web app pensata per chi ama leggere e vuole tenere traccia delle proprie letture in maniera semplice, visiva e organizzata. L'obiettivo principale era creare uno strumento che combinasse funzionalità di gestione libri con un'esperienza utente piacevole e personalizzabile, trasformando la catalogazione dei libri in un'attività coinvolgente.

  • Ruolo: ideazione, UX, UI, sviluppo front-end
  • Tecnologie: HTML, CSS, JavaScript, localStorage
  • Durata: sviluppo iterativo con test continui

1. Problema

Molti lettori appassionati si trovano a gestire le proprie letture in modo disorganizzato e poco soddisfacente:

  • Liste testuali generiche: app note, fogli Excel o documenti che non offrono un'esperienza visiva coinvolgente
  • Difficoltà di visualizzazione: impossibile vedere a colpo d'occhio l'andamento delle letture anno per anno
  • Mancanza di personalizzazione: strumenti rigidi che non permettono di creare una libreria che rispecchi il proprio gusto
  • Esperienza poco gratificante: catalogare i libri diventa un compito noioso invece che un piacere

Pain point principali rilevati:

  • frustrazione nel cercare informazioni sui libri letti in passato
  • difficoltà nel pianificare le letture future
  • assenza di un'interfaccia che renda piacevole l'organizzazione
  • impossibilità di personalizzare l'aspetto della propria collezione digitale

2. Concept & Vision

L'idea nasce dall'unione tra funzionalità pratica e design visivo coinvolgente.

La domanda guida:
"E se organizzare i propri libri fosse bello quanto leggerli?"

La scelta di una libreria visiva non è solo estetica:

  • permette di visualizzare immediatamente la propria collezione
  • rende la catalogazione un'attività piacevole e gratificante
  • facilita la consultazione e la pianificazione delle letture
  • trasforma un elenco testuale in un'esperienza visiva memorabile

Principi di design:

  • semplicità d'uso: aggiungere un libro deve essere immediato
  • personalizzazione: ogni utente può creare la sua libreria unica
  • organizzazione temporale: visualizzare i progressi anno per anno
  • estetica curata: copertine personalizzate e layout flessibile

3. Ricerca & Competitor Analysis

Analizzando app di gestione letture esistenti (Goodreads, Anobii, Literal), emerge che:

  • la maggior parte si concentra su recensioni e social network letterario
  • l'interfaccia è spesso sovraccarica di funzionalità non essenziali
  • la visualizzazione è principalmente a lista, poco coinvolgente
  • la personalizzazione visiva è limitata o assente

Lo spazio di innovazione è chiaro: un'interfaccia visiva pulita, focalizzata sull'organizzazione personale e sulla personalizzazione estetica.

4. Design: UI/UX

Processo

  • wireframe iniziali per definire il layout della libreria
  • studio della visualizzazione delle copertine personalizzate
  • definizione di una palette colori neutra e personalizzabile
  • design di card libro con informazioni essenziali
  • interfaccia minimale per non distrarre dalla collezione

Sfide UX risolte

  • Inserimento rapido: form semplificato per aggiungere libri in pochi secondi
  • Organizzazione per anno: filtri intuitivi per visualizzare le letture per periodo
  • Stati di lettura chiari: distinzione visiva immediata tra "da leggere", "in lettura" e "letto"
  • Personalizzazione copertine: possibilità di scegliere colori e stili per ogni libro
  • Libreria adattiva: layout responsive che si adatta a diverse dimensioni di schermo

5. Funzionalità chiave

  • Inserimento libri: aggiunta rapida con titolo, autore e stato di lettura
  • Stati di lettura: "da leggere", "in lettura", "letto" con indicatori visivi
  • Organizzazione per anno: visualizzazione cronologica delle letture
  • Libreria visiva personalizzabile: copertine con colori e layout personalizzati
  • Schede libro dettagliate: informazioni principali visualizzate in modo chiaro
  • Filtri e ricerca: trovare rapidamente i libri nella collezione
  • Statistiche letture: panoramica dei progressi annuali
  • Salvataggio locale: dati persistenti tramite localStorage

6. Tecnologia

  • Frontend: HTML5, CSS3, JavaScript vanilla
  • Persistenza dati: localStorage per salvataggio locale
  • Design responsive: CSS Grid e Flexbox per layout adattivo
  • Interattività: JavaScript per gestione stati e filtri
  • Performance: ottimizzazione caricamento e rendering

7. Sviluppo

Il progetto è stato sviluppato con approccio iterativo, testando continuamente con utenti reali. Le sfide principali sono state:

  • Visualizzazione copertine: creare un sistema flessibile per personalizzare l'aspetto dei libri
  • Organizzazione temporale: implementare filtri efficaci per anno di lettura
  • Persistenza dati: garantire che i dati non vadano persi tra sessioni
  • Performance: mantenere l'app veloce anche con molti libri catalogati

8. Risultati

Il prototipo è stato testato con amici e familiari appassionati di lettura:

Feedback positivi:

  • esperienza utente semplice e intuitiva
  • maggiore coinvolgimento nella catalogazione grazie alla libreria visiva
  • apprezzamento per la possibilità di personalizzare la propria libreria digitale
  • utilità della visualizzazione per anno per vedere i progressi
  • piacere nell'usare l'app, non più percepita come un compito

Metriche di successo:

  • tempo medio di inserimento libro: meno di 30 secondi
  • tasso di ritorno: utenti che continuano a usare l'app regolarmente
  • soddisfazione estetica: feedback positivi sulla personalizzazione

9. Roadmap

  • integrazione con API per recuperare automaticamente copertine e informazioni libri
  • statistiche avanzate: libri letti per mese, generi preferiti, autori più letti
  • obiettivi di lettura annuali con progress bar
  • esportazione dati in formato CSV o PDF
  • sincronizzazione cloud per accesso multi-device
  • condivisione libreria con altri utenti
  • note e recensioni personali per ogni libro
  • wishlist separata per libri da acquistare

10. Learnings

  • Un design visuale aumenta l'engagement: le persone preferiscono vedere copertine piuttosto che liste testuali
  • La personalizzazione è un valore aggiunto: soprattutto per hobby e passioni personali
  • La gestione per anno aiuta: visualizzare i progressi e pianificare le letture future
  • Semplicità vince: un'interfaccia pulita e funzioni essenziali sono preferite a feature complesse
  • Il piacere d'uso conta: trasformare un compito in un'esperienza piacevole aumenta l'utilizzo

Ti interessa un progetto simile o vuoi vedere il prototipo? Scrivimi e ne parliamo.

← Torna ai Progetti