← View library
ADMIN PANEL

Manage your PDF library

Upload documents, assign categories and prepare them for your public library.

Free-backend setup

This template is ready for Supabase Storage + Database. Put your project URL and anon key in assets/config.js, then the upload form can persist files online. Until configured, the page runs in demo mode and shows exactly what needs connecting.

Admin account

Checking…
Checking your sign-in…

Upload a PDF

PDF only

Connection status

Checking…
Checking database and storage access…

How publishing works

  1. Create a free Supabase project.
  2. Create a pdfs Storage bucket and a documents table.
  3. Put the project URL and anon key in assets/config.js.
  4. Use this admin page to upload PDFs and metadata.
  5. The public homepage reads the database and displays your documents.

Security note: the admin page should use Supabase Authentication and Storage policies before being used publicly. Do not put a Supabase service-role key in browser code.