Use 3 columns: Name, Class, Amount. Every upload ADDS the amount to the student's current campaign total.
Columns supported: Name, Class, Main Phone, Home Phone, Father Cell, Mother Cell, Additional Phone, Address, English Birthday, Hebrew Birthday, Amount. Blank cells do not erase existing information.
Bulk Edit Students
Edit family phone numbers and student photos for many students at once.
Name
Class
Main Phone
Home Phone
Father Cell
Mother Cell
Additional Phone
Address
English Birthday
Hebrew Birthday
Photo
Paste columns: Name, Phone, Address, English Birthday, Hebrew Birthday. Class names can be selected or typed; new classes will be created when you save.
Name
Class
Phone
Address
English Birthday
Hebrew Birthday
Students
More Class Settings
Danger Zone — Rarely Used
Delete all student data and money history permanently.
← Previous class
Current class
Next class →
Hold Shift · ↑ ↓ Student · ← → Class Release Shift to open Add Money · Esc Cancel
Hold Shift: Student list · Alt+1 Search · Alt+2 Add Money · Alt+3 Correct · Alt+4 Edit · Esc Close
Current campaign total
$0.00
Admin Profile
Your personal admin details and password.
Change Password
Projector Login
By default the projector can use your admin login. You can also set a separate projector password to give someone without giving them your admin password.
Recover Login
Your username is your email address.
Note: Supabase must have the email OTP template configured to include the numeric code.
Campaign Settings
Settings are saved separately for each campaign.
Campaign
Goal Mode
Show Everyone on Projector
Show Previous History on Projector
Class Goals
These goals belong only to this campaign.
Campaign Management
Creating a new campaign keeps the old campaign and its settings/history saved.
More Campaign Features
Reports
Current totals and date/time contribution reports.
Contribution Reports
Include students who match any condition. Each student appears once. All periods apply to the active campaign.
Saved ConditionsReport History
History and saved conditions are stored on this device for this login and campaign.
All Student Totals — Separate Export
Exports every current student and their full campaign total. Report conditions above do not apply to this separate export.
Projector Display
Live controls and screen design.
Blackout Screen
Schedules
Create an opening time and closing time. Nothing changes on the public screen until the schedule is complete and saved.
Automatic schedules
Apply new schedule to:
Specific Dates
Schedule Overview
Sorted by time. Multi-day schedules are grouped; single-day schedules appear under their day.
Screen Design
The preview changes here only. Nothing goes live until Save Design.
Screen Colors
Move / resize directly in the preview: Drag the Classes outline to move all class boxes. Drag its corner to resize all class boxes together. The Total/Header outline is separate.
Design Preview — not public until saved
Display Playlist
The projector rotates through the enabled screens in this order. Drag rows to reorder. Presets (Morning / Lunch / Assembly / Final Hour) come after the projector-side player connects.
Projector-side rotation of these screens is the next connection step; the classic class-cards view stays live until then. Saving here is real.
Screen Catalog
Enable and configure every screen type. Settings save for the current campaign; each screen reads goals, privacy and messages from their canonical homes.
Display Devices
Named projector devices with revocable access.
Today the projector still signs in with Supabase Auth. The pairing-code exchange (short code → revocable read-only token) needs its Edge Function — that one button says NOT CONNECTED until it is deployed.
Live Control
Moment-to-moment control of the public display.
Freeze Display
Test Mode (TEST ribbon, no real totals touched)
Blackout (same switch as above)
Freeze / Test / Spotlight save to the live-control state now; the projector honoring them is the next connection step (blackout already works today).
12:00 AM
Choose hour
Live Projector
Exact public projector view — including blackout.
Requests & Feedback
Send a feature request, problem report, or suggestion.
Submitted Requests
Campaign Tools
Everything that makes the campaign exciting. Goal amounts stay in Campaign Settings — one setting, one home.
Campaigns
Rename, set dates, and move campaigns through Draft → Active → Ended → Archived. Exactly one campaign is Active; money entry always goes to it. Renaming never touches totals, history, or IDs.
Achievement Levels
A student who reaches a threshold earns the level once — never twice — and the projector can celebrate it. English admin, Yiddish message.
Milestone Raffle
Raffle Enabled
Previous winners can win again
Progress to next raffle
—
Winners are drawn by a locked server-side database function — never in the browser. Two admins clicking together get the same single result.
Raffle & Winner History
Challenges
Boost Events
Short, exciting windows. Templates fill the form; Start makes it live with a countdown.
Event History
Student-Facing Messages
English explanation for you; the actual wording in your own Yiddish. Buttons insert placeholders — the projector replaces them with real values, numbers safely isolated so nothing scrambles.
Prizes
Catalog, student selections, ordering, cards, and phone-line setup.
Prize Catalog
Each campaign keeps its own catalog. Old campaigns remain unchanged.
Student Prize Orders
Select a student to manage prizes.
Ordering Report
Student Prize Cards
PDF opens the browser print window; choose “Save as PDF”.
Prize Phone Line
Phone calling itself is NOT CONNECTED yet. This page saves the settings and authorized family phone numbers. A telephony provider/backend is still required for live incoming calls.
Caller-ID logic: Home, Father Cell, Mother Cell, or Additional Authorized Phone can identify a family. If several brothers share a number, the phone menu can say “For Moshe press 1, for Yitzchok press 2…”
School Years
RaiseRoster survives year after year. History is never destroyed by a new year.
Promotion (ה→ו, ו→ז, ז→ח, ח→Archive — configurable) writes NEW class assignments and ends old ones; it needs its dedicated server function and says NOT CONNECTED until that is installed.
Users & Roles
Who can sign in to this school's RaiseRoster.
Inviting, disabling, and role changes create auth accounts, so they run through the secure sa-users Edge Function — those buttons say NOT CONNECTED until it is deployed. Nothing is faked.
School Settings
School-wide settings. Campaign-specific settings stay in Campaign Settings.
One canonical home for how students appear on the public projector. Every screen reads from here.
Show individual amounts
Show class
Show rankings
Birthday recognition (opt-in)
The projector reading these settings live is part of the projector connection step; saving here is real and canonical.
Your data belongs to you.
Exports Students, Classes, Campaigns, and every Contribution (with correction notes) as a real multi-sheet Excel file — built from the ledger, formula-injection-safe.