Papermark: document analytics with Prisma.

Papermark, founded by Mark Zeit, offers an open-source alternative to DocSend, providing real-time document engagement analytics. The platform allows users to share various document types, including PDFs and Notion pages, and gain insights into viewer interaction. Built on a robust tech stack featuring Next.js, React, TypeScript, Prisma, and PostgreSQL, Papermark emphasizes accessibility and contribution through its open-source model.

Points clés

  • Papermark is an open-source DocSend alternative for sharing documents and getting real-time engagement analytics.
  • Mark Zeit, founder of Papermark, has been in software for over 10 years and taught himself programming.
  • Papermark started with PDF support and recently added the ability to share Notion pages.
  • The technology stack for Papermark includes Next.js, React, TypeScript, Prisma, and PostgreSQL.
  • Papermark is fully open source under the AGPL version 3 license.
  • A hosted version of Papermark is offered as a SaaS product, hosted on Vercel.
  • Mark Zeit considers himself “Prisma user zero,” having used Graphcool (Prisma’s predecessor) since 2016.
  • Prisma Migrate has been a valuable tool for managing database schema changes, especially when introducing migrations later in a project’s lifecycle.
  • Recent additions to Prisma, such as relation joints in version 5.7, have significantly improved database query performance for Papermark.
  • Papermark uses TinyBird, a hosted ClickHouse database, for storing engagement data, integrating well with Prisma.
  • The application uses NextAuth for authentication, supporting various methods like magic link, Google, LinkedIn, and passkeys.
  • Papermark’s data model includes central concepts like documents and links, connected to teams, and features document versions and individual pages.
  • PDFs uploaded to Papermark are spliced into individual pages and converted to images for better web rendering performance.
  • Papermark includes features like custom domains, email walls, password protection, expiration dates, and email notifications per link.
  • The platform provides detailed analytics, including page-by-page view duration and the ability for viewers to leave reactions.
  • Papermark also offers a document assistant feature powered by AI (OpenAI).

À retenir

So, if you’ve ever sent a document into the digital void and wondered if anyone actually looked at it (or, gasp, read it!), Papermark is here to save you from that existential dread. With its fancy analytics and open-source charm, you can finally know if your meticulously crafted pitch deck is being devoured or just gathering digital dust. And hey, if you’re feeling adventurous, you can even peek under the hood and contribute – just try not to break anything important, okay?

Sources

Quiz sur la vidéo: 5 questions