Visit the App
Go to busseating.michelleminor.org in Chrome, Edge, Firefox, or Safari on any device.
Sign In with Your Account
Enter your email address and password, then click Sign In. Your account must be created by an administrator โ contact your school admin if you don't have one yet.
Forgot Your Password?
Click Forgot password? on the login screen and enter your email. A reset link will arrive within a few minutes. Check your spam folder if it doesn't appear.
Need an Account?
Click Create one on the login screen to register, or ask your administrator to create an account via the ๐ Manage Users panel.
Fill in Bus Info
On the left side panel, enter your School Name, Route #, Bus Number, and Driver Name. This appears on your printed chart, email export, and PDF files.
Add Students Manually
Type a name, select a grade, and click โ Add to Roster or press Enter. Students are color-coded automatically: Kโ5 6โ8 9โ12
Bulk Import via CSV
Click ๐ฅ CSV Import in the toolbar to upload your class list from a spreadsheet. See the CSV Guide tab for the exact format.
Drag & Drop
Grab a student from the roster and drag them onto any seat. The seat highlights blue when you hover. Release to assign.
Click to Assign
Click a student in the roster (they get a blue outline), then click any open seat. Works great on touchscreens.
Move Between Seats
Drag a seated student's tag to a different seat to reassign. Click โ to unseat them back to the roster.
Cloud Save โ 5 Slots
Click ๐พ Save and choose a slot. Charts are saved to the cloud under your account and accessible from any device. Click ๐ Load to restore any saved chart.
Print the Chart
Click ๐จ๏ธ Print for a clean color-coded printout with the bus info header, all seat assignments, and a full AโZ roster. Toolbar and sidebar are hidden automatically.
Email the Chart
Click โ๏ธ Email to download a self-contained HTML file. Attach it to any email โ recipients open it in a browser with no app or login needed.
Option A โ Install Banner
- Visit busseating.michelleminor.org in Chrome
- A yellow Install App banner appears at the bottom of the login screen
- Tap Install and confirm
- Find the yellow bus icon on your home screen ๐
Option B โ Address Bar
- Visit the app in Chrome
- Tap the โ install icon in the address bar
- Tap Install to confirm
- App appears on your home screen
Add to Home Screen
- Open busseating.michelleminor.org in Safari (not Chrome)
- Tap the Share button (box with arrow pointing up)
- Scroll down and tap Add to Home Screen
- Tap Add in the top right corner
- Yellow bus icon appears on your home screen
Install from Address Bar
- Visit busseating.michelleminor.org in Chrome or Edge
- Click the โ install icon in the right side of the address bar
- Click Install to confirm
- App opens in its own window with a desktop icon
Install from the Toolbar
- Sign in at busseating.michelleminor.org
- Click the โฌ๏ธ Install button in the app toolbar
- Confirm the install prompt
- App launches in its own dedicated window
Cloud Sync
Firebase-powered cloud storage. Charts sync automatically across all your devices when you sign in.
Secure Accounts
Email/password login via Firebase Auth. Password resets sent by email. Admin-managed user creation.
5 Cloud Save Slots
Save up to 5 seating charts per account. Perfect for multiple buses, routes, or school days.
Drag & Drop
Drag students from the roster onto seats. Drag between seats to reassign. Works on touch and desktop.
Color-Coded Grades
Kโ5 teal ยท 6โ8 purple ยท 9โ12 orange. Easy to read at a glance.
CSV Import
Bulk-import your roster from a spreadsheet. Optional Seat column auto-assigns students on import.
Print View
Clean printout with bus info header, color-coded seat assignments, and full AโZ roster.
Email Export
Download a self-contained HTML chart to email. Recipients view it in any browser โ no login needed.
24 Seats ยท 3 Per Seat
L1โL12 left, R1โR12 right. Live capacity counter. 72 total student spots.
Live Stats
Header always shows total students, seated count, and spots used out of 72.
Roster Search
Filter by name instantly. Seated students dimmed so you can focus on who still needs a seat.
Installable App
Install to home screen on Android, iPhone, or desktop. Opens full-screen with a yellow bus icon.
Admin Controls
Admins can create, edit, and delete accounts. Password resets sent automatically by email.
Bus Info Header
School, route, bus number, driver โ appears on chart, printouts, and email exports.
Your CSV needs at minimum a Name column and a Grade column. The Seat column is optional โ include it to auto-assign students on import.
| Name | Grade | Seat (optional) |
|---|---|---|
| Alice Smith | 3 | 1 |
| Bob Jones | 7 | 2 |
| Carol Lee | K | 1 |
| David Park | 11 | |
| Emma White | 9 | 5 |
Use these exact values in the Grade column:
Seat numbers must be 1โ24. Leave Seat blank to assign manually after import.
Create Your Spreadsheet
In Excel or Google Sheets, create columns: Name, Grade, and optionally Seat. Fill in your students.
Save as CSV
Excel: File โ Save As โ CSV (Comma delimited)
Google Sheets: File โ Download โ Comma-separated values (.csv)
Import into the App
Click ๐ฅ CSV Import in the toolbar. Drag your .csv onto the drop zone or click to browse. Confirm the preview looks correct, then click Import Students.
- Android/Desktop Chrome: An Install App banner appears on the login screen โ tap Install. Or tap โ in the address bar.
- iPhone/iPad (Safari): Tap Share โ Add to Home Screen.
โข File must be .csv โ not .xlsx or .xls
โข Column headers must be exactly
Name, Grade, and optionally Seatโข Grade must be
K or a number 1โ12 (not "1st", "Grade 3", etc.)โข Seat numbers must be
1โ24โข The preview table shows any problem rows before you confirm the import