Create a GitHub account
Skip this one if you already have an account. Go to github.com, tap Sign up, enter an email and password, verify the email.
Create a repository
This is just a folder for the app. Tap the + icon top-right → New repository.
Name it bol-ledger, leave it set to Public, tap Create repository.
Upload the file
On the new repo page: Add file → Upload files → choose your files → pick bol-ledger.html → scroll down → Commit changes.
Rename it to index.html
This is what gives you a short, permanent link instead of one ending in the filename.
Tap bol-ledger.html in the file list → tap the pencil (edit) icon → change the name at the top to index.html → Commit changes.
Turn on GitHub Pages
Settings → Pages (left side) → under "Branch" change None to main, leave the folder as root → Save.
Wait about a minute, refresh the page. A green box shows your live link:
Add it to your home screen
Open your live link in Chrome → ⋮ menu top-right → Add to Home screen → Add.
Open the file
Go to your bol-ledger repo on github.com → tap index.html in the file list → tap the pencil (edit) icon.
Swap in the new code
Select everything in the editor and delete it, then paste in the full new version I send you.
Commit it
Scroll down → Commit changes. That's the whole update — no renaming, no new link, nothing to re-add to your home screen.
Reload the app on your phone
Give it 10–30 seconds, then reopen the app. If it still looks like the old version, that's Chrome caching it — see below.
If it still looks old after updating
- Pull down on the page to refresh it
- Close the app completely and reopen it
- Chrome menu → Settings → Privacy → Clear browsing data → Cached images and files → Clear
- Last resort: open the live link in an Incognito tab to confirm the file itself is actually correct