Skip to content

Repository files navigation

Metagrid

Wireless power infrastructure for remote AI data centers.

Metagrid is engineering a hierarchical, safety-first wireless power network using metamaterials and adaptive control — delivering utility-scale energy without traditional last-mile wiring. Patent pending.

Stack

  • Framework: Next.js 16 (App Router)
  • Styling: Tailwind CSS 4
  • Fonts: Local/system fallback stack (no external font fetch at runtime)
  • Deploy target: GitHub Pages static export

Getting Started

nvm use
npm install
npm run dev

Open http://localhost:3000.

Runtime

  • Node: 22.22.1
  • Repo pinning is provided in .nvmrc and package.json#engines

Project Structure

src/
  app/
    page.tsx            # Landing page (hero + why now + what)
    technology/         # Tech pillars
    roadmap/            # Milestones + funding gates
    safety/             # Safety architecture
    team/               # Team bios
    contact/            # Contact form
    faq/                # FAQ accordion
    sitemap.ts          # Sitemap.xml route
    layout.tsx          # Global layout (nav, footer, fonts, metadata)
    globals.css         # Design tokens + base styles
  components/
    Nav.tsx             # Responsive nav with mobile hamburger
    Footer.tsx          # Site footer
    Section.tsx         # Reusable section/label/title components
    FadeIn.tsx          # Intersection Observer fade-in animation
    StatCard.tsx        # Stat display card
    GridBackground.tsx  # Ambient grid pattern
  lib/
    tokens.ts           # Color + font design tokens
    fonts.ts            # Local font variable shims
public/
  og-image.svg         # Social preview image
  robots.txt           # Crawl directives
archive/
  metagrid-prototype.jsx  # Original single-file prototype

Deploy

npm run audit:prod
npm run lint
npm run test:suite
GITHUB_ACTIONS=true npm run build

Pushes to main publish through .github/workflows/deploy-pages.yml. The current canonical URL is https://davehomeassist.github.io/metagrid/ because metagrid.energy has no DNS records.

Contact Form

The contact form posts to Formspree. Set NEXT_PUBLIC_FORMSPREE_ID before deploy.

export NEXT_PUBLIC_FORMSPREE_ID=your_form_id

Without that value, the submit button is disabled and the page clearly reports that the form is temporarily unavailable. The deployment workflow emits a warning until the secret exists.

Private residence tools

The legacy electrical tools remain reachable for direct handoff links, but every tool page is noindex,nofollow and excluded from the sitemap. They are not part of the public investor-site information architecture.

Accessibility / SEO

  • Skip link and keyboard-friendly mobile nav are enabled globally
  • FAQ accordion uses button/region ARIA wiring
  • Contact form exposes inline error and status messaging
  • robots.txt, sitemap, Open Graph, and Twitter metadata are included

Team

  • Connor — Founder, Lead Researcher & System Architect
  • Dave — Engineering & Product

Status

Pre-seed stage. Patent pending. Seeking investment for Phase 1 validation.

About

Metagrid — wireless power infrastructure concept site

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages