📥 Drop your CSV file here Release to load

🏠 iPad Fleet Dashboard

Upload your Jamf Pro CSV export to get started

Load your shared ipad-fleet.db to restore notes and repair statuses, or skip to start fresh.

No database selected — choose one above or skip

🔒 Everything stays on your device. No data is uploaded anywhere.

Export from Jamf Pro: Devices → Mobile Devices → export as CSV.
The dashboard will auto-detect columns. For best results include:
  • Required: Display Name  |  Serial Number
  • Recommended: Full Name  |  Position  |  Model  |  OS Version  |  Battery Level  |  Last Inventory Update  |  Room
Missing columns are handled gracefully — the dashboard will show what it can.

iPad Fleet Dashboard

● Unsaved changes
⚠ Shared file warning: This database is shared via SharePoint. Whoever saves last will overwrite the other’s changes. Coordinate saves — only one person should edit at a time.
Total Devices in this export
OS Non-Compliant need update
Avg Battery fleet average
Not Seen 30+ days check in soon
Not Seen 60+ days follow up needed
Not Seen 90+ days may be lost/broken
Gen 7 (End of Life) plan replacement

OS Compliance

Device Role

Battery Health

Device Name Assigned To Role Model iOS Battery Last Seen Room Repair Status Notes Serial

iPad Fleet Dashboard — Staff Guide

Getting Started

The dashboard reads a CSV export from Jamf Pro — no data is ever uploaded to a server. Everything stays in your browser.

  • Step 1 — Notes Database (optional): If you have an existing .db file from a previous session, load it here to restore your notes and repair statuses. If this is your first time, click Skip.
  • Step 2 — CSV Export: In Jamf Pro go to Devices → Mobile Devices and export as CSV. Then choose that file here. The dashboard auto-detects columns — missing columns are handled gracefully.
  • Once both steps are complete, click Open Dashboard.

The Dashboard

The top row shows summary tiles for key fleet metrics. Click any tile to filter the device table to that group — click it again to clear.

  • OS Non-Compliant — devices not running the current required iOS version.
  • Not Seen 30 / 60 / 90+ days — devices that haven't checked in to Jamf. Higher numbers need follow-up.
  • Gen 7 (End of Life) — iPad 7th generation devices. Apple no longer supports these; plan for replacement.

The three charts give a visual breakdown of OS compliance, device roles (Student / Staff / Shared), and battery health across the fleet.

Filters & Search

Use the filter bar above the table to narrow the device list:

  • Search — matches device name, serial number, or model.
  • Role — filter by Student, Staff, or Shared devices.
  • OS — show only compliant or non-compliant devices.
  • Last Seen — show devices not seen in 30, 60, or 90+ days.
  • Model — filter to Gen 7 only.
  • Repair Status — show devices marked as Needs Repair or Retired.

Click ✕ Clear to reset all filters at once. Filters and stat tile selections work together.

Device Table

Click any column header to sort by that field. Click again to reverse the order.

  • Notes — free-text field. Type directly in the table. Changes are held in memory until you save the database.
  • Repair Status — choose OK, Needs Repair, or Retired from the dropdown. Changes are held in memory until you save.

Saving Your Work

Notes and repair statuses are not saved automatically. When you make a change, the ● Unsaved changes badge appears in the header.

  • Click Save Database to download an updated .db file. Save this file somewhere accessible — you will load it again next time.
  • If you close the browser without saving, any unsaved notes and repair statuses will be lost.
  • The CSV data itself is never modified — the dashboard is read-only for Jamf data.

Sharing the Database

If more than one person needs to add notes or update repair statuses, you can share the .db file via SharePoint, Teams, or a shared drive.

  • Only one person should make edits at a time. The dashboard will warn you if the file appears to be shared.
  • Whoever clicks Save Database last will overwrite the other person's changes — coordinate before saving.
  • A good practice is to agree who "owns" the file at the start of each session.

Exporting

Click ↙ Export CSV in the header to download the current filtered view as a CSV file — useful for sharing a report or pasting into a spreadsheet. This includes any repair status values but not the notes column.