Login (web + Android)
Every user signs in with an email and password created for their school tenant. There is no shared “school password” — each role gets its own account.
Where to sign in
| Platform | How |
| --- | --- |
| Web | Open the ERP from the docs header Open app button (or your school’s portal URL). Use the login screen, then you land in /portal/.... |
| Android APK | Install the APK your school distributes → open app → enter email + password. |
Who creates logins
| User | Who creates credentials | | --- | --- | | School Admin | Usually provisioned when the school tenant is created | | Accountant, Principal, teachers, staff | school_admin via Employees | | Parent / Student | Created during student enroll (parent email / student login) |
Pick the right role before handing out passwords → Who does what.
First login checklist
- Confirm you have the correct school account (tenants do not share users).
- Sign in on web or APK.
- If password fails, ask school_admin to reset — do not reuse another role’s login.
- Parents: if fee discipline suspend is on, login may be blocked until leadership clears it on the fee profile.
Golden rules
- Never share School Admin with the fee counter — create an Accountant.
- Do not email passwords in open chats; change temporary passwords after first login when policy requires.
- Use HTTPS in production so login POST requests succeed.