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.

Camper Groups

Organize campers into activity, skit, and team groups — assign from the group roster or a camper's page.

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.

Community Boards

Per-org or per-affiliate discussion sections for staff and volunteers — tips, announcements, Q&A. Markdown, moderation, edit history, and rate limits built in. Parents stay out by default.

Open Source

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

Attendee Directory

Let confirmed event attendees opt in to a private, searchable directory — they choose what to share, and only fellow attendees can see it.

Camperships & Application Review

Offer application-only tiers: applicants answer tier-specific questions, staff review and approve or decline, and set each accepted attendee's fee.

Arrival Day Check-In

Work down a live roster as families drive up: who has arrived, whose forms and payment are settled, and which cabin they're in. Medication handover is recorded separately, with its own time and its own name.

Side Quests

A shared board of camp jobs volunteers and staff can pick up — paid or unpaid — with hours and earnings tracked for your bookkeeper.

Saved Report Views

Set a report up once — filters, columns, sort, affiliates — name it, and share it with your team. Reopening it is one click, and everyone still sees only what their own role permits.

Scheduled Report Delivery

Put a saved view on a daily, weekly or monthly timer. You get an email with how many rows it found and a link to open it — never the rows themselves, and never a spreadsheet. It goes to you and nobody else, and every run re-checks whether you may still run that report; if not, it pauses and tells you.

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.

Flexible Pricing

Early-bird tiers and automatic sibling discounts.

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.

Multi-Role Dashboards

One sign-in surfaces every role a person holds across orgs and affiliates.

HTMX Live Navigation

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

Messaging Hub

Compose from reusable templates, attach documents, schedule a send for later, or mail the recipients of a report — with a delivery record of every message you send.

Custom Sending Domain

Affiliates verify their own domain and send camp email from their own address instead of a shared one.

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
Request access
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