Built by the team at Camp Quest

Camp management
built for the open web

Summer Camp Portal is the free, open-source platform for running multi-affiliate summer camps — registrations, volunteers, staff, and families all in one place.

Summer Camp Portal — Dashboard
GET /o/camp-quest/central/
# Registrations this season
sessions_active 12
campers_enrolled 287
volunteers_ready 43
# Affiliates online
"Seattle" ACTIVE
"Portland" ACTIVE
"San Francisco" ACTIVE
# Pending volunteer reviews
applications 7 PENDING
Live Portal

Everything families need, in one place

From registration to receipts — the parent dashboard keeps it simple.

campportal.example.com/o/my-org/me/household/
JS
Jane Smith
Parent
🏠 Household 🏕️ Registrations 💳 Payments 📋 Forms
2
Campers
3
Registrations
1
Pending Form
Recent Registrations
Emma Camp Quest Ohio — Summer 2025 Confirmed
Liam Camp Quest Ohio — Summer 2025 Forms Due
Emma Camp Quest Ohio — Spring Break Complete

Everything your camp needs

One platform, every role, zero licensing fees.

Session & Registration

Publish sessions, set capacity, collect applications, and track each registration from start to complete — with payment and forms built in.

Volunteer Management

Volunteers apply, affiliates review and approve. Approved volunteers get their own dashboard — no extra software needed.

Multi-Affiliate

One installation supports every affiliate. Central admins see everything; affiliate staff see only their own data.

Family Dashboards

Parents track registrations and camper details from a personal dashboard. Every role gets the right view — nothing more.

Cabin & Housing

Create cabin templates, clone them per session, and assign campers by age, gender policy, and sibling groups — with drag-and-drop or auto-assignment.

Board Portal

Board meetings, agendas, minutes, document library, and voting — for both organization and affiliate boards. Feature-flagged per affiliate.

Reports & Compliance

Registration, financial, donation, and volunteer summaries — available at both organization and affiliate level. IRS 990 data export included.

Custom Form Builder

Build any form — health, media consent, emergency contacts — and attach them to sessions. Parents complete them during registration.

Role-Based Access

Fine-grained RBAC: Platform Admin, Central Superadmin, Affiliate Admin, Registrar, Volunteer Manager, Parent, and Volunteer.

Open Source

AGPL-licensed Django application. Self-host it, fork it, contribute back. No per-seat fees, no vendor lock-in, ever.

Incident Tracking

Log, review, and resolve camp incidents with full audit trail.

Donation Campaigns

Run fundraising campaigns with progress tracking and donor management.

Financial Aid

Families apply for aid; staff review and approve with configurable criteria.

Training Modules

Assign and track training completion for volunteers and staff.

Badges & Recognition

Award badges to campers, volunteers, and staff to recognize milestones.

CRM & Contacts

Centralized contact directory with relationship tracking and notes.

Audit Logging

Every sensitive action is logged — who did what, when, with full context.

Data Privacy & Deletion

GDPR-style data deletion requests with admin review workflow.

Google SSO

One-click sign in with Google. No extra passwords to remember.

Custom Branding

Each organization gets its own logo, colors, and email templates.

Membership Tracking

Track member dues, renewal dates, and membership tiers per affiliate.

HTMX Live Navigation

Snappy, app-like page transitions — no full reloads, no SPA complexity.

How it works

From a single git clone to a running portal in minutes.

1
Clone & configure

Fork the repo, set your environment variables (database URL, email, Stripe key), and run migrations. One command gets you a fully functional portal.

2
Add your organization & affiliates

Create your Organization and as many Affiliates as you run — each with its own branding, staff, sessions, and volunteer pool.

3
Publish sessions & open registration

Set dates, capacity, and base price. Families register online; payment and form collection happen automatically.

4
Manage from your dashboards

Central admins, affiliate staff, volunteers, and parents each get their own dashboard — surfaced automatically based on their role.

Two ways to get started

Whether you want full control or a hands-off experience, we've got you.

Self-Hosted

Free forever

Deploy it yourself on any cloud, VPS, or server you control.

  • Full source code, AGPL license
  • Docker Compose or Render deploy
  • Community support via GitHub
  • Own your data, your infrastructure
Get the code
Managed Hosting

Hosted by Camp Quest

We run it, we update it, we support it — you focus on camp.

  • Setup & onboarding included
  • Updates, backups & monitoring
  • Priority email support
  • Backed by a team that runs real secular summer camps
Request a demo
Our story

Made by Camp Quest, for the secular camp community

Camp Quest is the original science-focused, reason-friendly summer camp network — running programs across North America since 1996. We built Summer Camp Portal to manage our own multi-affiliate operation, and we're sharing it with the broader community of secular and freethought camps.

If you run a camp that values curiosity, critical thinking, and community, this platform was made with you in mind.

Learn about Camp Quest →
1996
Founded
20+
Chapters
500+
Campers/yr
Free
Open source

Ready to talk?

Whether you want to self-host or have Camp Quest run it for you, we'd love to hear about your camp.

Email us Browse the code