Saved numbers
Snapshots and notes live in this browser. Save two versions of one calculator to see exactly which assumptions changed and the range they cover. With three controlled versions, the report ranks which independently changed input moved the headline most. Policy-driven tools retain the source-check date used for each snapshot. A shareable calculator link restores the same numbers for anyone you send it to.
On this device
Reading saved numbers on this device.
Private backup
Move every learning record in one file
The Learning Passport exports saved scenarios together with practice, cases, money labs, decision plans, and course progress. FinanceLearn does not upload the file.
Export or restore the Learning PassportOpen every calculator.
Developer self-hosting, advanced
This appendix is for a developer administering a separate Supabase project. It is not ordinary FinanceLearn account sync and is not needed for local saving, sharing, printing, or Passport backup.
Developer project connection
Send a sign-in link. The project must have Auth on, the SQL pasted, the redirect URL set to this page, and the Auth flow set to implicit so the session arrives in the URL hash.
Same Supabase login as EconLearn is fine. Do not paste this into the existing EconLearn project. Create a new project named for FinanceLearn, then paste. EconLearn already has Auth users and tables; mixing this file into that database would share accounts with a live site.
- Open supabase.com/dashboard and click New project. Wait until it is healthy.
- Left sidebar: SQL Editor, then New query. Paste this entire file. Click Run. Safe to run more than once.
- Authentication, URL Configuration. Site URL https://www.financelearn.org. Redirect URLs: add https://www.financelearn.org/saved.
- Authentication, Providers, Email: enable.
- The magic link must return access_token in the URL hash (implicit flow). If this page opens with ?code=, set the project to implicit and request a new link.
- On the Vercel project for financelearn.org, not EconLearn, set NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY from this new project's Settings, API. Anon key only, never service_role.