This project began on February 23, 2026 as a bid response for Delta County Fairgrounds — a single-page HTML framework with accompanying strategy reports. Within 24 hours the engagement converted to Grand View Event Center under new branding, and the 2-week launch timeline was confirmed. The site went live at gveventcenter.com on schedule. Work has continued post-launch through May 2026.
Framework, 1 page, strategy reports, build proposal & contract. 13 files, 3,409 lines.
All files renamed, forms organized, Cinco de Mayo vendor application built, workspace restructured.
Artist profiles, gallery, events guide (16 events), social icons, SEO config, GA4 placeholder, 404, footer legal, mobile navbar, logo & mountain dividers. Metal bull logo integrated.
Performance (lazy loading, preload, defer GA4), accessibility (skip link, ARIA, semantic HTML), sitemap, robots.txt, Cloudflare bucket setup, deploy scripts, clean baseline commit.
Lighthouse audit, CLS/LCP fixes (critical CSS), performance audit report, Cinco de Mayo print flyer (8.5×11), client/accountant invoice docs, sponsorship form refinement. 2-week timeline met.
New artist content, Eventbrite ticket integration, hero banner (artwork + cache-bust), Frank Ray bio update, client handoff doc with FAQ + Cursor guide. Nav contrast fix.
Complete dark theme system (site-dark.css) deployed across all pages. Events reimagined (tickets-first, 4-up grid, sticky CTA, jump nav, TOC, horseshoe tournament). Red Dirt Rampage Bull Riding added. Arena weather fix. Marquee speed tuned. Deploy pipeline updated. WebP conversion — 14 images, ~33 MB savings. UTF-8 mojibake fix across 11 files (~190+ instances). Business cards restored. OG tags, tap targets, partner cleanup.
site-dark.css updates, index.html and minified styles finalized. Most recent tracked state.
| Deliverable | In Proposal | Delivered | Notes |
|---|---|---|---|
| Homepage | ✓ Quoted | ✓ Delivered | Hero, stats band, event highlights, brand mark, Grand Mesa After Dark theme |
| Venue page | ✓ Quoted | ✓ Delivered | Grandstands (2,500 capacity), views, spaces, inquiry CTA |
| Events page | ✓ Quoted | ✓ Delivered | Tickets-first 4-up grid, sticky CTA, jump nav, countdown, Know Before You Go |
| Contact form | ✓ Quoted | ✓ Delivered | Multi-purpose: rental, events, vendor, sponsorship, general |
| Mobile-first responsive | ✓ Quoted | ✓ Delivered | All 14 pages, tap targets audited |
| SEO — schema, meta, canonical | ✓ Quoted | ✓ Delivered | JSON-LD (LocalBusiness + Event), OG, Twitter meta, sitemap, robots.txt |
| Performance targets (<2s, 90+ Lighthouse) | ✓ Quoted | ✓ Delivered | Critical CSS, lazy load, WebP, deferred GA4, Lighthouse audit docs |
| GA4 placeholder | ✓ Quoted | ✓ Delivered | GA4 tag + conversion tracking setup |
| Cloudflare hosting | ✓ Quoted | ✓ Delivered | Cloudflare Pages, deploy scripts, cache-control headers, domain verification |
| Calendar / Events Guide | — Not in scope | ★ Delivered | 16 events, filter by type, events-guide.js, full calendar page |
| Gallery | — Not in scope | ★ Delivered | Rodeo, concert, festival imagery, gallery.js lightbox system |
| About page | — Not in scope | ★ Delivered | Matthew & Susie Horn, Delta roots, community story |
| Location page | — Not in scope | ★ Delivered | Directions, Delta/Western Slope context |
| Artists page | — Not in scope | ★ Delivered | Jason Abbott, Frank Ray, Tracy Byrd — full bios, Eventbrite integration |
| RV Parking page | — Not in scope | ★ Delivered | Dedicated RV info page |
| Social Proof page | — Not in scope | ★ Delivered | Testimonials section |
| Derby Rules page | — Not in scope | ★ Delivered | Dedicated demolition derby rules page |
| Sponsors page | — Not in scope | ★ Delivered | Sponsor recognition page |
| Privacy Policy + Terms of Service + 404 | — Not in scope | ★ Delivered | Full legal pages, custom 404 |
| 6 client-ready HTML forms | — Not in scope | ★ Delivered | Vendor app, vendor agreement, COI requirements, event rules, liquor license petition, Cinco vendor app |
| Cinco de Mayo print flyer (8.5×11) | — Not in scope | ★ Delivered | Print-optimized, performers, QR code, venue address, inner gold border |
| Business cards — 5 design iterations | — Not in scope | ★ Delivered | Suede/gold foil, letterpress, minimalist luxury, modern split, clear frost |
| Sponsorship Opportunities page | — Not in scope | ★ Delivered | Tier-based sponsorship marketing page |
| QR code materials | — Not in scope | ★ Delivered | QR code asset page for print/distribution |
| Grand Mesa After Dark brand theme | — Not in scope | ★ Delivered | Full dark theme system (site-dark.css), mesa silhouette, starfield, gold accents sitewide |
| Arena weather widget (live JS) | — Not in scope | ★ Delivered | arena-weather.js — live weather banner on relevant pages |
| WebP image optimization (~33 MB savings) | — Not in scope | ★ Delivered | 14 large images converted, significant load time reduction |
| Google Search Console verification | — Not in scope | ★ Delivered | Domain ownership confirmed, GSC connected |
| Invoice + Service Agreement docs (print-ready HTML) | — Not in scope | ★ Delivered | Professional billing and legal docs for client records |
| Client handoff guide (FAQ + Cursor guide) | — Not in scope | ★ Delivered | CLIENT-HANDOFF-GRAND-VIEW-EVENT-CENTER.html — standalone client doc |
| 7 strategy/audit reports | ✓ 6 quoted | ★ 7 Delivered | +Performance & Best Practices audit added post-launch |
| 10 Lighthouse audit JSON files | — Not in scope | ★ Delivered | Lighthouse runs for: home, mobile, derby, events, about, rv-parking, sponsors, venue, post-deploy, scores reference — QA documentation suite |
| 7 PDF exports of HTML forms | — Not in scope | ★ Delivered | Print-ready PDFs: COI, Cinco vendor app (×2), event rules, vendor agreement, sponsorship opportunities (×2) |
| Python utility scripts (3) | — Not in scope | ★ Delivered | generate-responsive-images.py, optimize-logos.py, remove-logo-background.py — reusable image toolchain for the project |
| PowerShell deploy/utility scripts (5) | — Not in scope | ★ Delivered | deploy-and-purge.ps1, deploy-staging.ps1, purge-cache.ps1, setup-deploy-env.ps1, list-pages-projects.ps1 — full deployment automation |
| Structured data files | — Not in scope | ★ Delivered | data/events.json + data/gallery.json — structured data powering events guide and gallery JS modules; config/seo-config.json + config/social-links.json |
| Digital vCards | — Not in scope | ★ Delivered | contact/matthew-horn.vcf + contact/susie-horn.vcf — tap-to-save digital contacts for Matthew & Susie Horn |
| Newsletter email capture (homepage) | — Not in scope | ★ Delivered | Email capture form on index.html for mailing list / announcements |
| Node.js build/dist script | — Not in scope | ★ Delivered | build-dist.js — production bundle generation for Cloudflare Pages deployment |
| HubSpot form integration research | — Not in scope | ★ Delivered | HUBSPOT-FORM-SETUP.md — researched and documented HubSpot form embed path as an optional CRM intake option |
| Derby rules page + event integration | — Not in scope | ★ Delivered | derby-rules.html — full official rules page (General, Driving, WELD Class, Stock 80s+ Chain Class), with Eventbrite ticket link, QR code directly to rules, Lighthouse-audited. CTAs route to contact form for driver inquiries. Note: a standalone Derby driver entry/sign-up HTML form was not built as a separate file — driver registration is handled via Eventbrite + general contact. A dedicated driver entry form is an open item if needed. |
The following maps the Grand View Event Center build against current Vivere Web Development pricing tiers as published at vivereweb.com/pricing.
| Tier | Name | Current Price | Pages | Match to GVEC |
|---|---|---|---|---|
| Tier 1 | Landing Page | $1,750–$2,500 | 1 page | Initial baseline (Feb 23) would qualify here — 1 page |
| Tier 2 | Business Site | $2,500–$4,500 | 4–6 pages | Proposal scope would have been Tier 2 range |
| Tier 3 | Full Site + Content Launch state | $4,500–$7,000 | 7–12 pages | At launch (Mar 11): 14 pages delivered — exceeds Tier 3 page count |
| Tier 3–4 | Full Site + Forms/Marketing Today | $7,000–$9,500 | 7–12+ pages + custom features | Today: 14 pages + 6 forms + 14 marketing assets + dark theme system + live weather JS + events system = Tier 3/4 overlap |
The following catalogs the substantive development work completed after the March 11 launch through May 21, 2026 — work that would typically be billed under a monthly retainer or at the ad-hoc hourly rate.
| Date | Work Completed | Category | Est. Hours |
|---|---|---|---|
| Mar 16–17 | Tracy Byrd June 5 event — new content, Eventbrite integration, hero banner (artwork + cache-bust), Frank Ray bio, client handoff doc, nav contrast fix | Content + Dev | 3–4 hrs |
| Mar 11 | Cinco de Mayo print flyer final (8.5×11 print-optimized, performer images, QR, venue, inner border, footer logo) | Design + Print | 2–3 hrs |
| Mar 11 | Lighthouse audit, CLS/LCP performance fixes (critical CSS, CLS about section, preload), audit report documents | Performance | 2–3 hrs |
| Mar 10–11 | Sponsorship form tier copy + print tweaks, header logo fix, footer social update, contact section cleanup | Content + Design | 1–2 hrs |
| Mar 4 | "More" dropdown nav for desktop, fullscreen toggle, sitemap update for RV parking, minified CSS rollout sitewide, preload + WebP srcset for hero images | UX + Performance | 2–3 hrs |
| Apr 29 | Grand Mesa After Dark full dark theme — site-dark.css (mesa silhouette, starfield, gold accent system), deployed across events, venue, about, artists, gallery | Design + Dev | 5–7 hrs |
| Apr 29 | Events page reimagine — tickets-first 4-up grid, sticky CTA bar, jump nav, TOC + horseshoe icon, compact mobile cards, consolidated partners | Dev + UX | 4–6 hrs |
| Apr 29 | Red Dirt Rampage Bull Riding — replaced Ranch Rodeo, new event content June 6 | Content | 1 hr |
| Apr 29 | WebP conversion — 14 large images, ~33 MB load savings | Performance | 1–2 hrs |
| Apr 29 | UTF-8 mojibake fix across 11 HTML files (~190+ instances), arena weather banner fix ("Loading…" stuck), marquee speed tuning (8%) | Bug Fixes | 1–2 hrs |
| Apr 29 | Site consistency pass — dark theme to remaining pages, OG tags, tap targets, partner cleanup, deploy pipeline (exclude tooling from bundle), hero-stats grid, deploy docs | Dev + Deploy | 2–3 hrs |
| Apr 29 | Business cards + sponsorship docs restore, contact vCards | Assets | 1 hr |
| Apr 30 | Events final polish — mojibake emoji, countdown label, horseshoe deadline, Know Before You Go section | Content + Dev | 1–2 hrs |
| May 21 | Dark theme CSS refinement, index.html update, minified styles finalized | Dev | 1–2 hrs |
| TOTAL POST-LAUNCH ESTIMATED HOURS | ~60–95 hrs | ||
The following uses current Vivere pricing (vivereweb.com/pricing): ad-hoc rate $125/hr, billed per session with 1-hour minimum.
| Scenario | Basis | Cost | vs. Ad-Hoc Low |
|---|---|---|---|
| Ad-hoc hourly — low estimate (60 hrs) | 60 hrs × $125/hr, billed per session | $7,500 | — |
| Ad-hoc hourly — high estimate (95 hrs) | 95 hrs × $125/hr, billed per session | $11,875 | — |
| Starter retainer ($75/mo × 2.5 months) | 1 update/mo — insufficient for this volume | $188 | Save $7,312 |
| Standard retainer ($150/mo × 2.5 months) | 2–3 updates/mo — covers light work only | $375 | Save $7,125 |
| Growth retainer ($300/mo × 2.5 months) Best Fit | Up to 6 updates/mo, SEO health check, priority scheduling where available — closest match to actual volume | $750 | Save $6,750 |
| Partner retainer ($500/mo × 2.5 months) | Unlimited minor updates, strategy call — would cover this volume fully | $1,250 | Save $6,250 |
| Term | Plan | Monthly Rate | Total (12 mo) | Status |
|---|---|---|---|---|
| 12 months post-launch | Standard | $150/mo | $1,800 | Included |
| Request Type | Covered by Standard | Notes |
|---|---|---|
| Event date / copy updates | ✓ Included | Swap event names, dates, descriptions, ticket links |
| Image swaps (existing slots) | ✓ Included | Replace hero, gallery, or event images in existing structure |
| Contact info / hours / address changes | ✓ Included | Any factual copy update across existing pages |
| Monthly performance check | ✓ Included | Uptime, Lighthouse scan, flag any regressions |
| Priority scheduling where available | ✓ Included | 2–3 updates/month within standard scope |
| New page builds | ✗ Not included | Any page not already in the site requires scoped dev work — billed separately |
| New HTML forms / driver registration / sign-up forms | ✗ Not included | Custom form development (Derby entry, event registration, etc.) is scoped dev — billed separately |
| Marketing material builds (flyers, business cards, sponsorship docs) | ✗ Not included | Print and digital marketing asset production is scoped dev — billed separately |
| Theme or design changes | ✗ Not included | Visual redesigns, new layout sections, or brand system changes require scoped work |
| New integrations or functionality | ✗ Not included | Booking systems, third-party embeds, new JS modules — scoped and billed separately |
| Billing Scenario | Hours | Rate | Cost |
|---|---|---|---|
| Recent build — invoiced (flat rate) | 14+ hrs | Flat | $525.00 |
| Same work at current ad-hoc hourly | 14 hrs | $125/hr | $1,750.00 |
| Client savings on this build alone | — | — | $1,225.00 |
Standard is the right fit for routine maintenance. If the client anticipates ongoing event-driven content, new form builds, or marketing material production, upgrading to Growth or Partner provides better value than ad-hoc billing for that additional work.
| Plan | Rate | What's Included | Best Fit |
|---|---|---|---|
| Standard Currently Offered | $150/mo | 2–3 content updates/mo, monthly performance check, priority scheduling where available | Routine maintenance — content swaps, copy, images |
| Growth | $300/mo | Up to 6 updates/mo, monthly SEO health check, priority scheduling where available, quarterly strategy review | Active event schedule with regular updates + light dev |
| Partner | $500/mo | Unlimited minor updates, monthly strategy call, first-in-queue, analytics + conversion review | Ongoing dev + strategy — forms, pages, marketing assets |
Grand View Event Center was not the only site delivered during this period. The Yard Family Fun Center — a separate client in Delta, CO — was also built and launched as part of the same Vivere engagement window, at no additional project rate increase to either client. Both sites were active simultaneously.
| Tier | Name | Current Price | Match to The Yard Build |
|---|---|---|---|
| Tier 2 | Business Site | $2,500–$4,500 | Base site structure (7 pages, brand integration, local SEO) fits Tier 2 |
| Tier 4 Booking System | Custom Functionality | $7,000–$9,500 | Custom Supabase booking system with React/Vite frontend, availability hooks, and board management = Tier 4 custom functionality |
| Combined realistic market value | $5,500–$9,500 | Tier 2 site + Tier 4 booking system overlay | |