๐ŸšŒ

Bus Seating Chart

Help & FAQ ยท by Michelle Minor ยท 2026

๐ŸšŒ Open App
๐Ÿš€ Getting Started
Everything you need to sign in and get your bus seated in minutes.
๐ŸŒ Access the App
1
๐ŸŒ

Visit the App

Go to busseating.michelleminor.org in Chrome, Edge, Firefox, or Safari on any device.

๐Ÿ’ก Bookmark this URL or install the app to your home screen for instant one-tap access โ€” see the Install App tab.
๐Ÿ”‘ Signing In
1
๐Ÿ“ง

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.

2
๐Ÿ”‘

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.

3
โž•

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.

๐Ÿงช Demo Credentials
๐Ÿ‘ค Demo / Driver Access
EmailDemo@michelleminor.org
PasswordDemo1234
Use this to try the app. Can view and manage seating charts but cannot manage user accounts.
๐Ÿ‘‘ Admin Access
Emailadmin account
Passwordadmin-only
Admin credentials are not publicly shared. Contact Michelle Minor if your school needs admin access.
โ˜๏ธ
All data is stored securely in Firebase (Google Cloud). Your seating charts sync across all your devices โ€” sign in on your phone, tablet, or laptop and your charts are always there.
๐Ÿ“– How to Use
Get your bus seated in minutes โ€” follow these steps.
๐Ÿ“‹ Bus Info
1
๐Ÿ“‹

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.

๐Ÿ‘ค Adding Students
1
โœ๏ธ

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

2
๐Ÿ“ฅ

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.

๐Ÿช‘ Assigning Seats
1
๐Ÿ–ฑ๏ธ

Drag & Drop

Grab a student from the roster and drag them onto any seat. The seat highlights blue when you hover. Release to assign.

2
๐Ÿ‘†

Click to Assign

Click a student in the roster (they get a blue outline), then click any open seat. Works great on touchscreens.

3
๐Ÿ”„

Move Between Seats

Drag a seated student's tag to a different seat to reassign. Click โœ• to unseat them back to the roster.

๐Ÿ’พ Saving & Loading
1
โ˜๏ธ

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.

๐Ÿ’ก Use separate slots for different buses or routes โ€” each slot saves bus info, the full roster, and all seat assignments.
๐Ÿ–จ๏ธ Printing & Sharing
1
๐Ÿ–จ๏ธ

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.

2
โœ‰๏ธ

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.

๐Ÿช‘ Seat Layout
๐ŸšชDRIVERโ† FRONT โ†’FRONT๐Ÿšช
L1 0/3
L2 0/3
L3 3/3
ยท ยท ยท L12
R1 0/3
R2 2/3
R3 0/3
ยท ยท ยท R12
๐Ÿ“
24 seats total โ€” L1โ€“L12 left, R1โ€“R12 right. Each holds up to 3 students (72 total capacity). Full seats (3/3) show a solid border and won't accept more students.
โฌ‡๏ธ Install the App
Add Bus Seating Chart to your home screen or desktop for instant one-tap access.
๐Ÿ“ฑ
Installing gives you a dedicated yellow bus icon ๐ŸšŒ on your home screen or desktop. It opens full-screen like a native app with no browser address bar.
๐Ÿ“ฑ Android (Chrome)

Option A โ€” Install Banner

  1. Visit busseating.michelleminor.org in Chrome
  2. A yellow Install App banner appears at the bottom of the login screen
  3. Tap Install and confirm
  4. Find the yellow bus icon on your home screen ๐ŸšŒ

Option B โ€” Address Bar

  1. Visit the app in Chrome
  2. Tap the โŠ• install icon in the address bar
  3. Tap Install to confirm
  4. App appears on your home screen
๐ŸŽ iPhone / iPad (Safari)

Add to Home Screen

  1. Open busseating.michelleminor.org in Safari (not Chrome)
  2. Tap the Share button (box with arrow pointing up)
  3. Scroll down and tap Add to Home Screen
  4. Tap Add in the top right corner
  5. Yellow bus icon appears on your home screen
๐Ÿ’ป Desktop (Chrome / Edge)

Install from Address Bar

  1. Visit busseating.michelleminor.org in Chrome or Edge
  2. Click the โŠ• install icon in the right side of the address bar
  3. Click Install to confirm
  4. App opens in its own window with a desktop icon

Install from the Toolbar

  1. Sign in at busseating.michelleminor.org
  2. Click the โฌ‡๏ธ Install button in the app toolbar
  3. Confirm the install prompt
  4. App launches in its own dedicated window
๐Ÿ’ก
The install prompt appears automatically after Chrome detects the app is ready. If you don't see the banner, try visiting the page a second time or look for the โŠ• icon in the address bar.
โš™๏ธ Features
Everything the Bus Seating Chart can do, at a glance.
โ˜๏ธ

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.

๐Ÿ“ฅ CSV Import Guide
Import your whole class list in seconds โ€” no typing required.
๐Ÿ“„ Required Format

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.

NameGradeSeat (optional)
Alice Smith31
Bob Jones72
Carol LeeK1
David Park11
Emma White95
โœ… Valid Grade Values

Use these exact values in the Grade column:

K12345 678 9101112

Seat numbers must be 1โ€“24. Leave Seat blank to assign manually after import.

๐Ÿš€ How to Import
1
๐Ÿ“Š

Create Your Spreadsheet

In Excel or Google Sheets, create columns: Name, Grade, and optionally Seat. Fill in your students.

2
๐Ÿ’พ

Save as CSV

Excel: File โ†’ Save As โ†’ CSV (Comma delimited)
Google Sheets: File โ†’ Download โ†’ Comma-separated values (.csv)

3
๐Ÿ“ฅ

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.

๐Ÿ’ก
Tip: Students already in the roster (same name) are skipped automatically โ€” no duplicates. Re-import an updated file any time to add new students.
โ“ Frequently Asked Questions
Quick answers to common questions.
Do I need an account to use the app? โ–ผ
Yes โ€” the app uses cloud storage (Firebase) so you need to sign in to save and load charts. Use the demo account (Demo@michelleminor.org / Demo1234) to explore, or ask your administrator to create an account for you.
Will my charts be saved if I close the browser? โ–ผ
Yes! Any chart saved with the ๐Ÿ’พ Save button is stored in the cloud under your account. Sign back in from any device and your charts are right there. You have 5 save slots โ€” use them for different buses, routes, or days.
Can I access my charts from different devices? โ–ผ
Yes โ€” that's the main advantage of cloud sync. Sign into the same account on your phone, tablet, or school computer and all your saved charts are instantly available.
How do I manage multiple buses or routes? โ–ผ
Use the 5 cloud save slots. Each slot stores the bus info, full roster, and all seat assignments independently. Click ๐Ÿ’พ Save โ†’ Save Here for each bus, then ๐Ÿ“‚ Load to switch between them.
How many students can each seat hold? โ–ผ
Each seat holds a maximum of 3 students. The seat shows a live counter (e.g. 2/3). Once a seat reaches 3/3 it's full and won't accept more. 24 seats ร— 3 = 72 total spots.
Can I move a student from one seat to another? โ–ผ
Yes โ€” drag the student's tag directly from their current seat to a new one. The target seat highlights blue on hover. You can also click โœ• to unseat them to the roster, then reassign.
Does the app work on phones and tablets? โ–ผ
Yes, fully responsive on all devices. Install it for the best experience:
  • 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.
Once installed it launches full-screen with its own yellow bus icon ๐ŸšŒ
Is student data stored securely? โ–ผ
Yes. All data is stored in Firebase (Google's cloud platform) under your account. It's only accessible to signed-in users and is never shared with third parties.
My CSV import isn't working โ€” what's wrong? โ–ผ
Check these common issues:

โ€ข 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
Can the person I email the chart to edit it? โ–ผ
The emailed HTML file is a view-only snapshot โ€” it shows the chart as it was when exported. It's not interactive or editable. To share an editable version, the other person would need their own account.
How do I clear everything and start over? โ–ผ
Click ๐Ÿ—‘ Clear All in the top right of the bus chart โ€” removes all seat assignments but keeps your roster. To remove individual students, click โœ• next to their name. To delete a cloud save slot, open ๐Ÿ“‚ Load and click the red โœ• on any slot.
Is the app really free? โ–ผ
Yes, completely free! Created by Michelle Minor to help school staff manage bus seating easily. If it saves you time, a Diet Coke donation is always appreciated to keep it running ๐Ÿฅค