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
Books in the cloud
Import JSON to add a title
T Today's schedule

Universal Book Tracker

Configurable template · Ready for any book
Supabase
--:--:--
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
Action completed