Local demo account flow. Accounts and children live only in this browser (localStorage key “ks-parent-demo”). There is no server and no real account: nothing here leaves this device, and a password is stored only as a hash in this browser. Do not reuse a real password. This is not a real account system.

Create a parent account

Sign in

One demo account per browser. If you already created one here, sign in with it — or delete it from the signed-in view.

Built-in accounts (browser-local, for testing — signing in with one replaces the current browser demo):
Test parent: test@kslacampus.com / test1234
Site admin: admin@kslacampus.com / admin1234