Are you sure you want to cancel your Trap & Skeet Range reservation?

Spruce Valley Ranch.

49 custom homesites on 250 acres adjacent to Goose Pasture Tarn, with views of the Ten Mile Range.

Explore the ranch
Blue River, Colorado · Est. 1977
News
About Spruce ValleyEst. 1977

A private community
in Blue River, Colorado.

Spruce Valley Ranch is a private residential community on 250 acres adjacent to Goose Pasture Tarn in Summit County, Colorado — a short drive from Breckenridge, with views of the Ten Mile Range.

49 custom lots, each between 2 and 5.7 acres, make up the community. The Ranch is member-governed, with a collection of private amenities reserved for homeowners and their guests.

World-class amenities.

Reserved for homeowners and their guests — all within the boundaries of the ranch.

Get in touch.

For homeowner inquiries, board matters, and community questions.

HOA administration

Community
Spruce Valley Ranch HOA
Location
Blue River, Colorado 80424Off Wagon Road, south of Breckenridge

Board of directors

Member access

HOA documents, the community directory, newsletters, and financial records are available to homeowners through the Homeowners Portal. Contact the HOA administrator for your login.

Spruce Valley Ranch
Blue River, CO 80424
From Hwy 9 south of Breckenridge, turn left on Wagon Road.
Spruce Valley Ranch · Homeowners
The Portal.

Community directory is for the private use of SVR homeowners only. Please do not share this information outside the community.

Book Range Session
Please enter your name to continue.
My Directory Listings
Manage the household(s) you own. Pick yours below to claim it, then edit your contact info and photo.
My Listing
Add your contact info and a family photo. Lot & address are managed by the board.
⚙ Site Administration — Spruce Valley Ranch
Homepage Announcements
Add Announcement
Site Content
Edit the key text shown on the public pages. Changes save to Supabase and appear for all visitors.
Amenities
Add photos to an amenity and homeowners will see a photo mosaic when they click its card. Images are stored in Supabase Storage — paste a public URL or upload a file.
Add Amenity
Board Members & Contact
Add Board Member
Community Directory

Homeowners maintain their own listings (name, phone, email, photo) from the portal. Here the board can edit any field, Release a wrongly-claimed listing (unclaim it), Delete a household, or add one. Claimed means a homeowner has linked it to their account.

Add Household
Portal Documents — Google Drive Folder

The portal's Documents tab reads your Website Documents Drive folder live. Each subfolder (Bylaws, Ranch Rules, Newsletters, Minutes & Financials…) becomes a section. Drop a PDF into a subfolder and it appears in the portal automatically — no further steps. Paste the docs Apps Script URL below to connect it.

When set, this replaces the manual document list below.

Trap & Skeet Range — Supabase & Bookings

Bookings are stored in Supabase so all homeowners share the same live schedule. Create a free project at supabase.com, then paste your credentials below.
In your Supabase project run this SQL once to create the bookings table:

create table range_bookings (
  id bigint generated always as identity primary key,
  date text not null,
  hour integer not null,
  name text not null,
  booked_at timestamptz default now(),
  unique(date, hour)
);
alter table range_bookings enable row level security;
create policy "public read"     on range_bookings for select using (true);
create policy "validated insert" on range_bookings for insert
  with check (
    hour in (8,10,12,14,16)
    and char_length(btrim(name)) between 1 and 80
    and (email is null or char_length(email) <= 160)
    and date ~ '^\d{4}-\d{2}-\d{2}$'
    and date >= to_char(current_date - 1,  'YYYY-MM-DD')
    and date <= to_char(current_date + 31, 'YYYY-MM-DD')
  );
create policy "public delete"   on range_bookings for delete using (true);
-- email is PII: keep it out of the publicly-visible anon key's reach
revoke select (email) on range_bookings from anon;
No service key needed. Privileged admin actions (inviting homeowners, editing content, uploading documents) now run securely through the server using your logged-in homeowner account. Just make sure you're signed in to the portal with your admin account. The service-role key is never stored in the browser.

Find the URL and Anon key under Project Settings → API in your Supabase project. Click Save All Changes to apply.

Upcoming Reservations
Homeowner Accounts

Enter a name and email below, then click Send Invite. The homeowner will receive a single branded welcome email from Spruce Valley Ranch with a button to set their password and access the portal. You must be signed in to the portal with your admin account.

Current Accounts
Admin Password

This is the password required to access Site Administration. Keep it separate and secure.

Changes saved successfully.