Checking application setup…
Administrator access
Sign in with your portal administrator account, then return to this page.
Portal loginFor first-time setup only, the verified site owner can open owner initialization.
1. Create your administrator account
Use your signed-in owner email to initialize the school database. You will receive a temporary portal password and change it at first login.
The temporary password is displayed once. Store it privately before leaving this page.
Your application is initialized
Open the portal, acknowledge the privacy statement and terms, and sign in with your portal administrator credentials.
Open MyAchieverPortal →In School Settings, verify the school details, review the privacy notice, and set enrollment dates before opening public intake.
Import backup
ADMIN ONLYRestore a complete private backup ZIP into a fresh portal. Preview its contents first. Existing school transactions will not be overwritten.
Maximum ZIP size: 26 MB. The ZIP must include RESTORE_PRIVATE.json and all referenced documents, and match the portal schema version. Keep the original backup securely. Do not reset a working portal merely to test a backup.
System maintenance
When enabled, visitors see the maintenance page and new portal requests are paused. This owner page remains available so you can restore access.
Checking maintenance status…
Preview maintenance page ↗
Migration status
The original portal interface and business rules are carried into this application. Records use a database; uploaded documents use protected object storage. No Google Apps Script deployment or Google Sheets database is used.
Existing records are not in the source-code ZIP. End-to-end school acceptance tests and realistic concurrent-user tests are required before using live learner data. Hosting quotas still apply.