Staff & volunteer leads only.
Forgot your password? Contact your site admin to reset.
Are you interested in volunteering with The Ruff Ruck Challenge?
See Volunteer OpportunitiesLoading metrics…
Add, edit, or remove events. These appear on /events.html, /register.html, and the home page.
Powers the one-click "Donate Now" widget on the Donate page. Generate Payment Links in your Stripe Dashboard (Products → Add product → Add price → Save and copy Payment Link) and paste them below. Tip: apply for Stripe for Nonprofits (reduced 2.2% fees) at stripe.com/nonprofits.
Backup donation methods shown on the Donate page below the Quick-Donate widget. Add Donately, PayPal, Venmo, Cash App, Zelle, check-by-mail, etc.
Manage service dogs in training. Only publish with signed media releases on file.
| Photo | Name | Slug | Status | Paired Handler | Published | Actions |
|---|---|---|---|---|---|---|
| No dogs yet. | ||||||
Manage veteran and first responder handlers. Respect privacy settings — only publish with signed releases on file.
| Photo | Full Name | Slug | Type | Branch / Agency | Paired Dog | Published | Actions |
|---|---|---|---|---|---|---|---|
| No handlers yet. | |||||||
Manage active sponsors shown on /sponsors.html.
Manage the board roster shown on /about.html. To add a photo, drop the file into /assets/img/board/ and reference it as assets/img/board/firstname.jpg. Members without a photo show a clean initial-letter tile.
Everyone who has registered for the event. Click any row to see full details and payment status. Status updates from Stripe arrive automatically once the payment webhook is configured.
| Name | Format | Status | Submitted | |
|---|---|---|---|---|
| Loading registrations… | ||||
Every digitally signed liability waiver. Searchable by event, year, name, or email. Click any row to view the signed PDF.
| Name | Event | Year | Signed | Flags | ||
|---|---|---|---|---|---|---|
| Loading waivers… | ||||||
Participants who have crossed the finish line, ranked by finish time. Data is recorded from the Check-In app's Finish Line station and synced here automatically.
| # | Name | Format | Finish Time | Duration | Pack Start | Pack Finish |
|---|---|---|---|---|---|---|
| Select the Results tab to load data. | ||||||
Veterans and first responders who have applied for a trained service dog through the Ruff Ruck Challenge. Only the Founder can Approve or Deny — all other roles may view and review.
| Name | Type | Trainer | K9 | Submitted | Status | Actions | |
|---|---|---|---|---|---|---|---|
| Select the Applications tab to load data. | |||||||
Manage who gets an email when someone submits a form on the site. Each form can have its own list of recipients. Changes take effect as soon as you click Push Updates to Site on the Publish tab.
Tip: add your own address first so you can confirm notifications land in your inbox.
Fallback: if a form's list is empty, the site falls back to the default list below. If that's also empty, no email will be sent (submissions still succeed but nothing gets delivered — test carefully).
Checking connection to live site…
Push Updates to Site — commits your edits to GitHub and triggers a rebuild. Live in ~60 seconds.
Download — gets you the JSON file, always available for manual edits or backups.
All events — appears on the Events page, Register page, and the home page.
Donation sources — appears on every page's donate cards.
Sponsors and tiers — appears on the Sponsors page and home page marquee.
Board & leadership roster — appears on the About page.
Service dogs in training — appears on /dogs and each dog's profile page.
Veteran & first responder handlers — appears on /handlers and each profile (privacy-aware).
Who gets emailed when someone submits a form.
Discard all in-browser edits and reload from the current JSON files on the site.
Manage peer-to-peer fundraising campaigns, moderate participant profiles and donor messages, and look up donor records.
Create and edit P2P campaigns — slug, name, type, dates, goal, hero image, and registration toggle.
Search participant profiles, hide/unhide profiles, edit display name and story, and toggle visibility of donor messages.
Search donors by name or email. View totals, linked profiles, and full donation history per donor.
Add, edit, and manage portal users. Roles control which tabs are visible and what actions each user can perform. Built-in accounts can have their roles changed but cannot be deleted here.
| Name | Username | Role | Type | Actions |
|---|---|---|---|---|
| Loading… | ||||
| Role | Visible Tabs | Edit | Delete | Export | Users | Approve Apps |
|---|---|---|---|---|---|---|
| Founder | All tabs — Dashboard, Events, Donations, Sponsors, Registrations, Waivers, Results, Applications, Export, Users | ✓ | ✓ | ✓ | ✓ | ✓ (only) |
| Admin | Dashboard, Events, Donations, Sponsors, Registrations, Waivers, Results, Applications, Export, Users | ✓ | ✓ | ✓ | ✓ | — |
| Staff Lead | Events, Donations, Sponsors, Registrations, Waivers, Results, Export | ✓ | ✓ | ✓ | — | — |
| Staff | Events, Donations, Sponsors, Registrations, Results | ✓ | — | — | — | — |
| Event Volunteer | Events, Registrations | — | — | — | — | — |