The Raleigh-Durham chapter of 212 Referral Network — a structured business networking group built on the "extra degree" philosophy.
At 211 degrees, water is hot. At 212 degrees, it boils. That one extra degree makes all the difference.
| Route | Purpose |
|---|---|
/ |
Guest registration / check-in form with countdown timer |
/meet |
Meeting lobby display (kiosk mode) with QR code + venue info |
/timer |
Standalone countdown timer (defaults to 30 seconds) |
/agenda |
Visitor-friendly paperless agenda for phones and desktop |
/agenda/admin |
Print/admin agenda view with verified stat override controls |
/agenda.html |
Static agenda file used by the public and admin routes |
- Day: Thursdays
- Time: 4:00 PM ET
- Venue: Clouds Brewing, 1233 Front St, Raleigh NC (side room)
- Contact: rduheatwave.team
- Static HTML/CSS/JS (no framework)
- Vercel (hosting + SSL + same-origin form proxy at
/api/checkin) - Google Apps Script (proxy target -> Google Sheets)
- Namecheap (domain DNS)
- SEO/PWA assets (
robots.txt,sitemap.xml,site.webmanifest, touch icons) - Security headers via
vercel.jsonroute policy
- Primary:
#E8580C(fire orange) - Hover:
#FF6A1E - Background:
#1a1412(warm dark) - Surface:
#231c18 - Fonts: Bebas Neue (display), Plus Jakarta Sans (body)
- Theme: Heat/fire/steam metaphors, dark mode, flame particle animations
212 is a referral-based business networking organization. Each local chapter (like RDU HeatWave) meets weekly. Members build trust, exchange referrals, and track "Gratitude Incentives" (GIs) — a gamified metric for referral activity.
- Weekly meetings — structured agenda with mentor moments, referral rounds, and networking
- Guest visits — prospects attend as guests before applying for membership
- Referral tracking — members give and receive qualified referrals, tracked via Google Sheets
- GI scores — Gratitude Incentive points measure engagement and referral quality
cd "/Users/wsig/GitHub MBA/RDUHeatWave"
vercel --yes --prodProduction smoke check after deploy:
//meet/agenda/agenda/admin/api/checkin/robots.txt/sitemap.xml/site.webmanifest
- Production team sheet ID:
1WWSxfqJ1UdMqJxKLaiIzb06n3rSQj5-AVN3m07wAkSA - Cleaned rebuild sheet ID:
1lPvgkg20Dxqc0IHiHzwe6IBCdqLAcpiszj17LGT093Q(reference / fallback) - Current web app URL:
https://script.google.com/macros/s/AKfycbwvYv_BYJznuumdC51jP-P6RuYRRgK5MEONjUywvl322MbR1W1_nA1hZHcsSj5oLfzvoQ/exec - Production form endpoint:
/api/checkinonhttps://rduheatwave.team - Form hardening: hidden honeypot, origin allowlist, burst/hourly throttling, bounded local backup, server-side field-length validation, enum validation for select fields, and request timeouts
- Apps Script: Deploy
apps-script.jsto script.google.com as Web App - Destination Tab:
Guest Check In - Header strategy:
apps-script.jsmaps values by header name and auto-adds missing expected columns - Current-sheet compatibility:
apps-script.jsnow targets the liveGuest Check Inschema directly at row 3, columns A:I, so submissions stay aligned with the existing sheet - Current check-in fields written to the live sheet: Timestamp, Meeting Date, First Name, Last Name, Profession, Email, Phone, Guest Of, First Visit?