Skip to content
HANDLED · TECHNIQUES · Sites

Tutor Parent Portal

Rail
Sites
Status
LIVE
Build time
7 days fixed
Pricing
$400-$600 one-time install · optional $99/mo managed support
Receipt
$400 paid in full · Ana Maria Wentz · The Spanish Club · 2026-05-07
Start this build →Book an audit

Tutor Parent Portal

For solo tutors and small private-instruction businesses (Spanish, music, math, art, language) who want their parents to self-serve booking, payment, and lesson tracking — with the tutor staying in full control on the admin side.

Inputs the operator provides

  • Tutor name + brand (logo, colors, existing site to match)
  • Lesson types + prices (e.g. private 25-min, group 50-min)
  • Schedule (morning blocks, weekly availability)
  • Payment handles (Zelle, Venmo, PayPal, Cash App + Stripe for card/ACH)
  • Static Zoom link (or per-class)
  • WordPress admin access (this Technique installs as a plugin)
  • Optional: NCSEAA / ESA scholarship enrollment status

Outputs the system produces

For parents (Spanish UI):

  • Code-based portal login at /portal/ (bcrypt-hashed, rate-limited)
  • 90-day calendar showing tutor's open slots (24h lead time enforced)
  • Single + bulk class booking with 6 payment methods
  • Bundles: prepaid class packs with 2-step calendar/pay flow
  • Free first lesson detection
  • Reschedule (1 free per booking)
  • Cancel with bundle credit refund
  • Lesson notes timeline + Add to Google/Apple Calendar
  • Auto-reminders 24h / 1h / 20-min before class
  • Direct messaging to tutor

For tutors (English admin):

  • Students CRUD with auto-emailed access codes (opt-in)
  • Bookings list with Add / Edit / Cancel / Mark Paid / Log Lesson
  • Bundles list with admin Add Bundle + Mark Paid for manual methods
  • Multi-window weekly availability (unlimited time blocks per day)
  • Block out specific dates (vacation, doctor)
  • Inbox for parent messages
  • Dashboard with today's classes, pending payments, recent activity
  • Scholarship invoice generator (NCSEAA / ClassWallet format)

Stack

  • WordPress + custom plugin (no theme edits)
  • Stripe Checkout (live keys via wp-config) for ACH + card with surcharge passthrough
  • SendGrid for transactional + reminder emails
  • Google Calendar API for tutor's calendar sync
  • WP cron for reminder dispatch
  • bcrypt for code hashing

Build pipeline

  1. Day 1 — install plugin, create dev admin user, extract branding from tutor's existing site
  2. Day 2-3 — students + bookings + Stripe wiring
  3. Day 4-5 — bundles + reminders + Zoom integration
  4. Day 6 — parent UI polish, mobile QA
  5. Day 7 — launch + handoff (PDF guide instead of Looms)
  6. Post-launch — operator polish (admin Add Booking, custom price, bundle credits, etc.)

Receipt

MetricValue
ClientAna Maria Wentz · @anamariawentz
Sitethespanishclub.info
Engagement value$400 ($200 deposit + $200 on delivery)
Days from brief → live7
Days from brief → fully operator-grade8
Versions shipped32 (v0.1.0 → v0.32.10)
Client testimonial"WOW super" / "Muchas gracias!"
StatusDELIVERED & PAID 2026-05-07

Re-run pricing

TierPriceNotes
Standard re-run$499 install · 7 daysSame code, swap branding + payment handles
+ Branded customization$799 install · 10 daysCustom CSS to match tutor's style guide
+ Managed support+ $99/moBug fixes, minor tweaks, plugin updates
+ Phase 2: scholarship + reporting+ $500NCSEAA invoice generator, recurring slots, milestone certificates

Who buys this Technique

  • Solo private tutors (1-on-1 instruction)
  • Music teachers, art teachers, language tutors
  • Subject tutors (math, SAT, etc.)
  • Small group classes (yoga, fitness)
  • Anyone selling time-blocks of their own expertise

Future-state pricing

When this Technique is published in handled.build/techniques, partners can:

  • Sell it for $499-$799 + earn 25% commission
  • White-label it (premium feature, +$200/mo)
  • Skin it for their vertical (e.g. "Music Tutor Portal" branded)

Cross-refs

  • Code: ~/Businesses/clients/spanish-club/plugin/spanish-club-portal/
  • Project memory: project_spanish_club.md
  • Brief: ~/Businesses/clients/spanish-club/BRIEF.md
  • Related Studio carousel: manifests/05-studio-carousel.md (case-study format)
← Back to catalogHANDLED · SITES