Chapter 1: Getting Started & Role-Based Access

This chapter walks you through logging into Uttercode School ERP, exploring the navigation interface, understanding default credentials for all 10 roles, updating user profile photos, and utilizing the real-time Role Preview Switcher.


1. Accessing the Application

Uttercode School ERP is a web-based responsive application that runs on modern browsers (Google Chrome, Mozilla Firefox, Safari, Microsoft Edge).

  1. Open your web browser.
  2. Navigate to your institution's School ERP URL (e.g. http://localhost/uttercode-school-erp/login/ or https://school.uttercode.com/login/).
  3. You will be greeted by the branded Uttercode School ERP Login Portal.

2. Sample Role Credentials

The system comes pre-configured with 10 role personas for testing, evaluation, and operational onboarding. All sample accounts share the default password: school123.

#Role PersonaEmail / UsernameDefault PasswordInitial View
1Super Adminsuperadmin@school.comschool123Multi-branch command center & infrastructure
2School Adminadmin@school.comschool123Campus daily summary, attendance & admissions
3Principalprincipal@school.comschool123Academic GPA, faculty presence & notices
4Teacherteacher@school.comschool123Teaching schedule, class attendance & homework
5Accountantaccountant@school.comschool123Fee POS collection desk, receipts & dues
6HR Managerhr@school.comschool123Staff biometric rates, leave requests & birthdays
7Librarianlibrarian@school.comschool123Book catalog, barcode issue desk & fines
8Transport Managertransport@school.comschool123Active bus routes, fleet fitness & drivers
9Reception / Front Deskreception@school.comschool123Visitor gate pass desk & admissions inquiries
10Support Staffstaff@school.comschool123Personal shift schedule & task checklists
[!IMPORTANT] Production Security Recommendation: On first login in a live school deployment, immediately navigate to Settings → Users & Roles to change default passwords, set strong credentials, and configure institution-specific email addresses.

3. The Modern User Interface

Once logged in, the application presents a unified three-tier layout designed according to the Uttercode ERP Design System:

  1. Top Navigation Header:
  1. Left Sidebar Menu (RBAC-Filtered):
  1. Central Workspace:

4. Live Role Preview Switcher

Administrators can test the user experience of teachers, librarians, accountants, or front desk staff in real time:

  1. On the top toolbar, locate the Role Preview Switcher dropdown.
  2. Select any role (e.g. Teacher, Accountant, Librarian).
  3. The interface instantly re-renders:
  1. To return to the full administrative view, select Super Admin or School Admin from the switcher.

5. Managing Your User Profile & Avatar Photo

Users can customize their profile details and upload a photo:

  1. Click on your avatar photo or name in the top right corner.
  2. Select My Profile or navigate to index.php?page=user.
  3. Click the Choose Photo button to upload a passport-sized photograph (formats supported: .jpg, .png, .webp).
  4. Click Update Profile. Your photo will immediately appear in the top navigation bar, staff directory, and on issued staff ID cards.