Un catalogo immenso
Quasi 80.000 opere di pubblico dominio, aggiornate ogni giorno dal catalogo ufficiale del Project Gutenberg.
Quasi 80.000 libri gratuiti, da leggere in streaming.
Describe apre la biblioteca di pubblico dominio del Project Gutenberg: romanzi, poesia, filosofia, scienze, in francese, in inglese e in decine di altre lingue. Si apre un libro e lo si legge pagina dopo pagina, senza scaricare nulla, sul web, su Android e su iOS; la lettura riprende dal punto in cui la si è lasciata, su tutti i propri dispositivi.


Il concetto
I grandi testi di pubblico dominio sono liberi, ma spesso presentati male. Describe li riunisce in un'unica app curata, veloce e piacevole da leggere.
Quasi 80.000 opere di pubblico dominio, aggiornate ogni giorno dal catalogo ufficiale del Project Gutenberg.
Niente da scaricare: arriva solo la pagina visualizzata, la successiva è già precaricata.
Senza account, la lettura resta sul dispositivo; con un account, si sincronizza tra web, Android e iOS.
In immagini












Il lettore
Schermo intero, tipografia per la lettura prolungata, pagine che girano in 3D attorno alla rilegatura su mobile: il libro resta al centro, l'interfaccia si fa da parte.
Funzionalità
Ricerca istantanea
Più parole, senza preoccuparsi degli accenti, su tutto il catalogo.
Lingue e temi
Sette lingue di lettura e dieci temi (romanzi, poesia, teatro, gialli…); lo stato del catalogo resta nell'indirizzo, facile da condividere.
Schede dettagliate
Autori, argomenti, riassunto e numero di letture recenti, per scegliere prima di aprire.
La mia biblioteca
I libri iniziati vi entrano da soli, con la pagina in cui ci si è fermati e le relative statistiche di lettura.
Account facoltativo
Si legge senza account; se ne crea uno per ritrovare la propria biblioteca ovunque.
App native
Android e iOS condividono tutto il codice grazie a Kotlin Multiplatform.
Rotonda in 3D
La home del sito è una biblioteca in Three.js che si attraversa scorrendo la pagina.
Veloce
Catalogo locale, pagine in cache, precaricamento della pagina successiva.
Tecnologie e architettura
Un'API Kotlin (Ktor) con architettura esagonale garantita dal compilatore: ogni livello è un modulo Gradle distinto e il dominio non può importare né Ktor, né il database, né un client HTTP. Il contratto dell'API è un modulo Kotlin Multiplatform condiviso dal server e dalle app Android e iOS.
Applicazioni
API Describe
Ktor · /api/v1
Infrastruttura
Backend
Front-end
Mobile
Dati e archiviazione
Pagamenti e servizi di terzi
Autenticazione e sicurezza
Qualità e strumenti
DevOps e CI/CD
Monitoraggio
Inventario ricavato dal codice sorgente e dalla configurazione del prodotto.
Domande frequenti
Sì. I libri provengono dal Project Gutenberg e sono di pubblico dominio; si leggono liberamente, senza abbonamento.
Biblioteca, casa editrice, scuola o media: Describe mostra ciò che il nostro team sa fare con un catalogo, lo streaming di contenuti e le app multipiattaforma. Ci parli del Suo progetto.