Dashboard
Everything at a glance — users, activity on this device, and what needs your attention.
Expiring within 14 days
Reach out before they lapse — issue a fresh password from their row in Users.
Users
Search, filter and manage every account created on this device. Click a row's Details for usage, the password, renewals and controls.
| Username | State (this device) | Expires | Account | Study time |
|---|
Create users
One at a time, or thousands at once. Passwords are generated automatically with the expiry sealed inside.
Create a user
Choose the username; the password is generated automatically and emailed by you to the subscriber.
Bulk generate users
Create any number of accounts at once — 10 or 1,000+. Usernames are numbered from the prefix and the whole list downloads as a CSV of username + password + expiry.
Website editor
Change anything a visitor reads — visually on the page, or field by field below.
✏️ Visual editing
Opens the live page in edit mode — click any headline, paragraph or button label and simply type. Save when you're done.
Content & payment fields
Save & apply updates this browser instantly; publish for everyone from the Publish tab.
App content editor
Change any wording inside the study app itself — a sentence in the Cardiology notes, a dose, a heading — and it applies for every user the moment their app opens.
🖱 Visual editing — point and change
Opens the app itself with edit clicks on. Navigate anywhere (toggle clicks OFF to browse), then click any sentence, dose or drug name and type the change. Select a drug name and you can change it everywhere in the app at once.
Precision search (alternative)
Type a distinctive phrase exactly as it appears in the app (4+ characters, matching capital letters), then pick the right occurrence.
2 · Edit it
Your saved changes
Every change made above appears here (find → replace). Remove a row and save to undo it. Verify with Open the full app, then publish from the Publish tab.
Publish & backup
Everything you edit lives in this browser until you publish. One file, one upload — done.
🚀 Publish your changes
Builds a fresh index.html with all your edits baked in (website text, payment details, app content changes). Upload it to your host and it's live for everyone.
💾 Backup / move your user list
The user registry and usage hours live in this browser. Export after every batch of new users; import on your other computer to carry them over.
🌐 Live server — real one-device-per-user & global tracking
With the server connected (see your go-live guide, Part 3): signing in on a second device instantly signs out the first, on any device anywhere; the console shows who is studying right now worldwide with global study hours; and Disable / Sign-out buttons act on the user's device immediately. Without it, the site still works fully — enforcement is just per-browser.
🔧 Yearly update kit — keep the guidelines current for years
Once a year, download these two files and bring them (plus your admin password) to Claude with one request: "verify and update every guideline in my app." You get back a fresh index.html to upload — every password, account and saved progress keeps working, and users notice nothing except newer content.
♻ Reset edits
Throws away every unpublished edit in this browser and returns to what's baked into the file.