Total Applications
0
↗ All-time
New / Unreviewed
0
Needs review
Confirmed Campers
0
↗ Booked
Open Spots Left
48
Across 4 trips
Trip Capacity
Recent Applications
| Camper | Trip | Submitted | Status |
|---|
All Applications
| Camper | Trip | Parent Contact | Submitted | Status |
|---|
2026 Trip Sessions
Application Form
Invoices
Total Revenue · 2026
$0
Collected so far
Total Expenses · 2026
$0
Across all categories
Net Profit · 2026
$0
Revenue minus expenses
Revenue Pipeline
Confirmed campers × price per trip
Collected
$0
Outstanding
$0
Potential (incl. waitlist)
$0
Expense Breakdown by Category
Confirmed Camper Payments
Click toggle to mark paid / pending
| Camper | Trip | Parent | Amount | Payment |
|---|
All Expenses
Total: $0
| Date | Description | Category | Trip | Amount |
|---|
Profit & Loss by Trip
Revenue from confirmed campers · Expenses tagged to trip · General costs split evenly
Trip
Campers
Revenue
Expenses
Net
CURRENT ROUTE · PHOENICIA, NY
Burroughs Range Loop
Slide Mtn (4,180 ft) → Cornell (3,860 ft) → Wittenberg (3,780 ft) · 13.4-mile loop through the Slide Mountain Wilderness · 3 camping nights at Campsite 1, Camp Site 2, and Waypoint 3
4
Days · 3 Nights
Trip Itineraries
Select a trip
Gear Inventory
Vendor & Contact Directory
Referral Sources
How campers heard about Teva Trails
Past Campers Archive
Mailing List
Public Site Contact Info
These values appear in the footer and contact section of tevatrails.com.
Sync Changes to Public Site
Updates to trip dates, prices, contact info, and the application form aren't automatically reflected on tevatrails.com. Click Export to download a site-content.json file. Upload it to your hosting next to teva-trails.html — the public site picks it up on next page load.
Downloads site-content.json
What's synced: Trip names/dates/prices · Contact email & departure location · Application form fields, labels, and options
Connect a Real Database (Supabase)
Right now this portal stores data in your browser's local storage — useful for demos but not for a real production site. Paste your Supabase URL and anon key here and the portal switches to live mode automatically.
Quick setup instructions:
- Sign up free at supabase.com and create a new project
- Go to SQL Editor and run the schema shown below
- Copy your Project URL and anon key from Project Settings → API
- Paste them above and click Connect
Show database schema
create table applications ( id uuid primary key default gen_random_uuid(), created_at timestamptz default now(), first_name text not null, last_name text not null, age int, grade text, trip_id text, parent_name text, parent_phone text, parent_email text, shul text, experience text, notes text, status text default 'new', admin_notes text, payment_status text default 'pending' ); create table trips ( id text primary key, name text not null, dates text, grade_level text, capacity int default 12, price int default 1000 ); create table expenses ( id uuid primary key default gen_random_uuid(), date date not null, description text not null, category text not null, amount numeric(10,2) not null, trip_id text default 'general', created_at timestamptz default now() ); create table settings ( key text primary key, value text );
Danger Zone
Clear all locally-stored applications and reset to seeded demo data. Has no effect in live (Supabase) mode.