Papermark: analisi documenti con Prisma
Papermark è un’alternativa open source a DocSend che permette di condividere documenti e ottenere analisi dettagliate sull’interazione degli utenti. Fondata da Mark Zeit, considerato “Prisma user zero”, la piattaforma sfrutta Prisma ORM per la gestione del database e offre funzionalità avanzate come la condivisione di file PDF e pagine Notion, domini personalizzati e protezione tramite email o password. L’intervista con Zeit esplora la genesi del progetto, la scelta dello stack tecnologico e i benefici derivanti dall’utilizzo di Prisma, in particolare con l’introduzione delle “relation joints” per migliorare le performance delle query.
Points clés
- Papermark è un’alternativa open source a DocSend fondata da Mark Zeit.
- La piattaforma consente di condividere documenti (PDF, pagine Notion) tramite link e ottenere analisi in tempo reale sull’interazione degli utenti.
- Mark Zeit si definisce “Prisma user zero” e ha utilizzato Prisma fin dalle prime versioni (Graphcool).
- Lo stack tecnologico di Papermark include Next.js, TypeScript, Prisma e PostgreSQL.
- La scelta dell’open source è stata fondamentale per la filosofia del progetto e per favorire le contribuzioni.
- Papermark offre sia una versione self-hosted che un servizio SaaS.
- Le migrazioni del database con Prisma Migrate sono state considerate un aspetto molto positivo.
- L’introduzione delle “relation joints” in Prisma 5.7 ha migliorato significativamente le performance delle query annidate.
- I dati di engagement (viste) non sono archiviati in PostgreSQL ma in Tinybird, un database basato su ClickHouse, per gestire grandi volumi di dati.
- Papermark include funzionalità come domini personalizzati, protezione con email/password, notifiche e un assistente documentale basato su IA.
À retenir
Quindi, se siete stanchi di mandare documenti nel vuoto senza sapere chi li guarda (o se li guarda qualcuno!), Papermark sembra la soluzione che fa per voi. E se siete sviluppatori, potete anche metterci le mani sopra grazie all’open source. Insomma, un po’ di trasparenza nel mondo della condivisione documenti non fa mai male, specialmente se supportata da un ORM che “semplicemente funziona”. Addio, misteriose statistiche di visualizzazione!
Sources
Building Papermark: A DocSend Alternative with Prisma ORM
Quiz sur la vidéo: 5 questions





