Syncing with Supabase…

Universal Book Tracker

Cloud library on Supabase · JSON templates welcome

One-time database setup

You are signed in. Run the schema once in the Supabase SQL Editor so books, chapters, and file storage exist.

1
Open your project SQL Editor and paste the schema below (also in schema.sql).
2
Authentication → Users → Add user with the login and password you will use here. Do not enable public sign-up.
3
Click continue, then upload JSON files like linux_hackers.json.

Schema to run once

Loading schema.sql…

Serve this folder with a local web server (not file://) so the app can talk to Supabase. Example: npx --yes serve -p 4173

Your library

Books and progress synced to Supabase
Supabase
0
Books
0
Finished
0
Pages read
0h
Time remaining

Upload a book JSON template

Drop linux_hackers.json (or any export from this tracker) · click to browse · or load the sample in this folder

Books in the cloud
Upload JSON to add another title

Universal Book Tracker

Configurable template · Ready for any book
Supabase
--:--:-- PST
0
Completed Ch.
0
Total Chapters
0%
Overall Progress
0
In Progress
0
Pages Read
0h
Time Remaining
L Library S Book Setup & LLM T Today's Schedule C Export CSV J Export JSON U Import Progress R Reset All
Chapter Progress Deck
Reading pace: 12 pages/hour
Action completed