Skip to content

mrhinkle/CEDNC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CEDNC — Center for Entrepreneurial Development

Modernized website for CED, the North Carolina nonprofit catalyzing the next $20B in NC enterprise value by 2034.

Stack

  • React 19 + Vite 6 + React Router 7
  • Tailwind CSS 4 (CSS-first config via @theme)
  • react-helmet-async for per-route SEO
  • Build-time prerender for SEO/AEO
  • Deployed on Vercel

Design Goals

  1. AEO/SEO-optimized — every route ships full meta tags, OpenGraph, canonical URLs, and JSON-LD structured data (Organization, Event, FAQ, ItemList). robots.txt explicitly allows GPTBot, ClaudeBot, PerplexityBot, and Google-Extended.
  2. Fast load times — code-split routes, system-font fallback, immutable asset caching, no client-side state libraries, no heavy frameworks.
  3. Value-forward — every program and event is paired with a clear, member-specific value prop. No buzzwords, no hero videos, no scroll-jacking.
  4. Upcoming events as a first-class section — the home page and every program page feature curated events with audience tags and one-line value props so members know exactly why to show up.

Information Architecture

  • / — Home: mission, programs, featured events, impact stats, FAQ schema
  • /venture-connect — VC26 capital summit landing (Event schema)
  • /forge — Founders + operators (GRO Incubator, Marketplace)
  • /accelerate — Investors (Dealroom intel, deal flow, stages)
  • /connect — Partners, students, Strength in Numbers
  • /events — Filterable upcoming events list (ItemList schema)
  • /about — Mission, team, founders-in-residence, impact

Local Development

npm install
npm run dev          # http://localhost:5173
npm run build        # outputs to dist/
npm run preview      # preview production build

The build step runs vite build, then scripts/prerender.mjs (generates static HTML for each route with correct meta tags), then scripts/sitemap.mjs (writes sitemap.xml).

Content Updates

  • Events live in src/data/events.js — add/remove entries; the home page, program pages, and /events re-render automatically.
  • Programs + stats live in src/data/stats.js.
  • Brand tokens live in src/index.css under @theme.

Deployment

Push to main. Vercel builds and deploys automatically. The vercel.json adds security headers, immutable caching for assets, and SPA fallback rewrites.

Brand Colors

Token Hex Usage
ced-navy #0A1F44 Primary brand
ced-deep #061229 Dark backgrounds
ced-electric #2563EB Primary action
ced-cyan #06B6D4 Accent
ced-orange #F97316 CTA / emphasis
ced-amber #F59E0B Secondary CTA

Built by Peripety Labs for CED.

About

Modernized CED (Center for Entrepreneurial Development) website — React 19, Vite, Tailwind 4. AEO/SEO-optimized rebuild of cednc.org.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors