Skip to content

Commit 2104825

Browse files
authored
Merge pull request #26 from vespo92/claude/cleanup-frontend-defer-a5ary
Refocus Illinois network on real tower infrastructure and radio links
2 parents 53804cf + d9edc00 commit 2104825

9 files changed

Lines changed: 204 additions & 78 deletions

File tree

apps/web/app/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import "./globals.css";
44

55
export const metadata: Metadata = {
66
title: "Chicago Plasma Forest Network",
7-
description: "Revolutionary peer-to-peer network for wireless energy distribution across the entire Chicago metropolitan area including suburbs",
7+
description: "Community-owned wireless energy and communications infrastructure connecting Illinois metro areas through solar-powered tower network",
88
};
99

1010
export default function RootLayout({

apps/web/app/page.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import Hero from "@/components/Hero"
2-
import Disclaimer from "@/components/Disclaimer"
32
import NetworkArchitecture from "@/components/NetworkArchitecture"
43
import PlasmaForestDiagram from "@/components/PlasmaForestDiagram"
54
import ProtocolSpecs from "@/components/ProtocolSpecs"
@@ -9,9 +8,6 @@ export default function Home() {
98
return (
109
<main className="min-h-screen">
1110
<Hero />
12-
<div className="container mx-auto px-4">
13-
<Disclaimer />
14-
</div>
1511
<NetworkArchitecture />
1612
<PlasmaForestDiagram />
1713
<ProtocolSpecs />

apps/web/app/solar-tower/page.tsx

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -759,7 +759,7 @@ export default function SolarTowerPage() {
759759
<section className="py-16 px-4 bg-amber-600">
760760
<div className="max-w-4xl mx-auto text-center">
761761
<h2 className="text-3xl font-bold text-white mb-4">
762-
From Framework to Reality
762+
Next Steps
763763
</h2>
764764
<p className="text-amber-100 mb-8">
765765
The Mendota Solar Tower is the first step toward a community-owned,
@@ -792,14 +792,11 @@ export default function SolarTowerPage() {
792792
</div>
793793
</section>
794794

795-
{/* Disclaimer */}
795+
{/* Note */}
796796
<section className="py-8 px-4 bg-slate-950">
797797
<div className="max-w-4xl mx-auto">
798-
<div className="bg-yellow-500/10 border border-yellow-500/30 rounded-lg p-4 text-sm text-gray-400">
799-
<strong className="text-yellow-400">Disclaimer:</strong> This page
800-
contains planning calculations and projections for a proposed tower
801-
infrastructure project. RF calculations are based on standard
802-
engineering formulas and should be validated with site-specific
798+
<div className="bg-slate-800/50 border border-slate-700 rounded-lg p-4 text-sm text-gray-400">
799+
RF calculations are based on standard engineering formulas and should be validated with site-specific
803800
terrain analysis using tools like{" "}
804801
<a
805802
href="https://www.ve2dbe.com/english1.html"
@@ -810,10 +807,8 @@ export default function SolarTowerPage() {
810807
VE2DBE Radio Mobile
811808
</a>
812809
. Revenue projections are estimates based on typical Illinois tower
813-
lease rates and should not be considered guaranteed. All tower
814-
construction requires proper engineering, permitting, and regulatory
815-
compliance (FAA, FCC, local zoning). This framework is provided for
816-
planning and proposal purposes.
810+
lease rates. All tower construction requires proper engineering, permitting, and regulatory
811+
compliance (FAA, FCC, local zoning).
817812
</div>
818813
</div>
819814
</section>

apps/web/components/CommunityOnboarding.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ export default function CommunityOnboarding() {
103103
Learn about wireless energy transmission and P2P protocols
104104
</p>
105105
<div className="flex items-center space-x-4 text-sm">
106-
<span className="text-muted-foreground">Jan 15, 2026</span>
106+
<span className="text-muted-foreground">Jan 15, 2027</span>
107107
<span className="text-muted-foreground"></span>
108108
<span className="text-muted-foreground">7:00 PM CST</span>
109109
</div>
@@ -120,7 +120,7 @@ export default function CommunityOnboarding() {
120120
Hands-on session to build your own plasma node
121121
</p>
122122
<div className="flex items-center space-x-4 text-sm">
123-
<span className="text-muted-foreground">Jan 22, 2026</span>
123+
<span className="text-muted-foreground">Jan 22, 2027</span>
124124
<span className="text-muted-foreground"></span>
125125
<span className="text-muted-foreground">2:00 PM CST</span>
126126
</div>
@@ -137,7 +137,7 @@ export default function CommunityOnboarding() {
137137
Witness the first live demonstration of the plasma forest
138138
</p>
139139
<div className="flex items-center space-x-4 text-sm">
140-
<span className="text-muted-foreground">Feb 1, 2026</span>
140+
<span className="text-muted-foreground">Feb 1, 2027</span>
141141
<span className="text-muted-foreground"></span>
142142
<span className="text-muted-foreground">12:00 PM CST</span>
143143
</div>
@@ -154,7 +154,7 @@ export default function CommunityOnboarding() {
154154
Participate in network decisions and protocol development
155155
</p>
156156
<div className="flex items-center space-x-4 text-sm">
157-
<span className="text-muted-foreground">Feb 10, 2026</span>
157+
<span className="text-muted-foreground">Feb 10, 2027</span>
158158
<span className="text-muted-foreground"></span>
159159
<span className="text-muted-foreground">6:00 PM CST</span>
160160
</div>

apps/web/components/Hero.tsx

Lines changed: 64 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use client"
22

3-
import { Zap, Network, Trees } from "lucide-react"
3+
import { Zap, Network, Trees, Radio } from "lucide-react"
44

55
export default function Hero() {
66
return (
@@ -28,11 +28,8 @@ export default function Hero() {
2828
<h1 className="text-4xl font-bold tracking-tighter sm:text-5xl md:text-6xl lg:text-7xl">
2929
Chicago <span className="text-primary">Plasma Forest</span>
3030
</h1>
31-
<div className="text-sm text-yellow-600 dark:text-yellow-400 font-semibold">
32-
AI-Generated Theoretical Framework for Net-Zero Energy Vision
33-
</div>
3431
<p className="mx-auto max-w-[700px] text-lg text-muted-foreground md:text-xl">
35-
A revolutionary peer-to-peer network for wireless energy distribution across the entire Chicago metropolitan area - from downtown to Tinley Park, Joliet, Naperville, Schaumburg, and Evanston
32+
Community-owned wireless energy and communications infrastructure connecting Illinois &mdash; from Chicago to the Quad Cities, Rockford to Peoria, with Mendota at the center.
3633
</p>
3734
</div>
3835

@@ -46,46 +43,79 @@ export default function Hero() {
4643
</p>
4744
</div>
4845
<div className="flex flex-col items-center space-y-2 p-6 rounded-lg bg-card/50 backdrop-blur border">
49-
<Network className="h-8 w-8 text-primary" />
50-
<h3 className="text-xl font-semibold">P2P Protocol</h3>
46+
<Radio className="h-8 w-8 text-primary" />
47+
<h3 className="text-xl font-semibold">Statewide Backbone</h3>
5148
<p className="text-sm text-muted-foreground text-center">
52-
Beyond TCP/IP - quantum-entangled mesh network for instant communication
49+
Point-to-point radio links connecting 5 metro areas across northern Illinois via tower network
5350
</p>
5451
</div>
5552
<div className="flex flex-col items-center space-y-2 p-6 rounded-lg bg-card/50 backdrop-blur border">
5653
<Trees className="h-8 w-8 text-primary" />
5754
<h3 className="text-xl font-semibold">Community Owned</h3>
5855
<p className="text-sm text-muted-foreground text-center">
59-
Decentralized infrastructure owned and operated by Chicago residents
56+
Decentralized infrastructure owned and operated by Illinois communities
6057
</p>
6158
</div>
6259
</div>
6360

64-
{/* Real Implementation Banner */}
65-
<div className="mt-8 p-6 rounded-lg bg-green-600/20 border-2 border-green-500 max-w-3xl">
66-
<div className="flex items-center justify-center gap-2 mb-3">
67-
<span className="text-2xl">🌐</span>
68-
<h3 className="text-xl font-bold text-green-400">Real Implementation Available!</h3>
69-
</div>
70-
<p className="text-gray-300 mb-4 text-center">
71-
While the plasma energy network is theoretical, we have developed a <strong>real, deployable mesh network</strong> using proven technologies (B.A.T.M.A.N., Yggdrasil, UniFi hardware).
61+
{/* Illinois Network Overview */}
62+
<div className="mt-8 p-6 rounded-lg bg-primary/5 border border-primary/20 max-w-4xl">
63+
<h3 className="text-xl font-bold mb-4">The Illinois Network</h3>
64+
<p className="text-muted-foreground mb-4 text-center">
65+
A solar-powered tower network connecting northern Illinois metro areas through high-powered point-to-point radio links, starting with the Mendota Solar Tower as the central junction hub.
7266
</p>
73-
<div className="flex justify-center">
67+
<div className="grid grid-cols-2 md:grid-cols-3 gap-3 mb-4">
68+
<div className="p-3 rounded bg-card/50 border text-center">
69+
<div className="text-sm font-semibold">Chicago / Naperville</div>
70+
<div className="text-xs text-muted-foreground">113 km East</div>
71+
</div>
72+
<div className="p-3 rounded bg-card/50 border text-center">
73+
<div className="text-sm font-semibold">Quad Cities</div>
74+
<div className="text-xs text-muted-foreground">110 km West</div>
75+
</div>
76+
<div className="p-3 rounded bg-card/50 border text-center">
77+
<div className="text-sm font-semibold">Rockford</div>
78+
<div className="text-xs text-muted-foreground">80 km North</div>
79+
</div>
80+
<div className="p-3 rounded bg-card/50 border text-center">
81+
<div className="text-sm font-semibold">Peoria</div>
82+
<div className="text-xs text-muted-foreground">100 km Southwest</div>
83+
</div>
84+
<div className="p-3 rounded bg-card/50 border text-center">
85+
<div className="text-sm font-semibold">Bloomington</div>
86+
<div className="text-xs text-muted-foreground">118 km Southeast</div>
87+
</div>
88+
<div className="p-3 rounded bg-amber-500/10 border border-amber-500/30 text-center">
89+
<div className="text-sm font-semibold text-amber-400">Mendota Hub</div>
90+
<div className="text-xs text-muted-foreground">Central Junction</div>
91+
</div>
92+
</div>
93+
<div className="flex justify-center gap-4 flex-wrap">
94+
<a
95+
href="/solar-tower"
96+
className="px-6 py-3 rounded-lg bg-amber-600 hover:bg-amber-700 text-white font-semibold transition-colors inline-flex items-center gap-2"
97+
>
98+
<span>Mendota Solar Tower</span>
99+
<span>&rarr;</span>
100+
</a>
74101
<a
75102
href="/mesh"
76-
className="px-8 py-3 rounded-lg bg-green-600 hover:bg-green-700 text-white font-semibold transition-colors inline-flex items-center gap-2"
103+
className="px-6 py-3 rounded-lg bg-green-600 hover:bg-green-700 text-white font-semibold transition-colors inline-flex items-center gap-2"
77104
>
78-
<span>Build a Real Mesh Network</span>
79-
<span></span>
105+
<span>Mesh Network Guide</span>
106+
<span>&rarr;</span>
80107
</a>
81108
</div>
82109
</div>
83110

84111
{/* CTA Buttons */}
85112
<div className="flex flex-col sm:flex-row gap-4 mt-8">
86-
<button className="px-8 py-3 rounded-lg bg-primary text-primary-foreground font-semibold hover:bg-primary/90 transition-colors">
87-
Explore Vision (Theoretical)
88-
</button>
113+
<a
114+
href="/solar-tower"
115+
className="px-8 py-3 rounded-lg bg-primary text-primary-foreground font-semibold hover:bg-primary/90 transition-colors text-center"
116+
>
117+
Explore the Network
118+
</a>
89119
<a
90120
href="/free-energy"
91121
className="px-8 py-3 rounded-lg border border-primary text-primary font-semibold hover:bg-primary/10 transition-colors text-center"
@@ -94,24 +124,24 @@ export default function Hero() {
94124
</a>
95125
</div>
96126

97-
{/* Live Stats */}
127+
{/* Network Stats */}
98128
<div className="mt-12 p-6 rounded-lg bg-card/30 backdrop-blur border">
99129
<div className="grid grid-cols-2 md:grid-cols-4 gap-6">
100130
<div className="text-center">
101-
<div className="text-2xl font-bold text-primary">0</div>
102-
<div className="text-sm text-muted-foreground">Active Nodes</div>
131+
<div className="text-2xl font-bold text-primary">5</div>
132+
<div className="text-sm text-muted-foreground">Metro Areas</div>
103133
</div>
104134
<div className="text-center">
105-
<div className="text-2xl font-bold text-primary">0 kW</div>
106-
<div className="text-sm text-muted-foreground">Power Shared</div>
135+
<div className="text-2xl font-bold text-primary">~120 km</div>
136+
<div className="text-sm text-muted-foreground">Network Radius</div>
107137
</div>
108138
<div className="text-center">
109-
<div className="text-2xl font-bold text-primary">0 GB</div>
110-
<div className="text-sm text-muted-foreground">Data Transferred</div>
139+
<div className="text-2xl font-bold text-primary">4.5M</div>
140+
<div className="text-sm text-muted-foreground">Population Reach</div>
111141
</div>
112142
<div className="text-center">
113-
<div className="text-2xl font-bold text-primary">0</div>
114-
<div className="text-sm text-muted-foreground">Communities</div>
143+
<div className="text-2xl font-bold text-primary">10+</div>
144+
<div className="text-sm text-muted-foreground">Tower Sites</div>
115145
</div>
116146
</div>
117147
</div>
@@ -126,4 +156,4 @@ export default function Hero() {
126156
</div>
127157
</section>
128158
)
129-
}
159+
}

apps/web/components/NetworkArchitecture.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,22 +79,22 @@ export default function NetworkArchitecture() {
7979
<div className="flex items-start space-x-4">
8080
<Activity className="h-6 w-6 text-primary mt-1" />
8181
<div className="flex-1">
82-
<h4 className="text-xl font-semibold mb-2">Layer 3: Quantum Coherence Channel</h4>
82+
<h4 className="text-xl font-semibold mb-2">Layer 3: Microwave Backbone</h4>
8383
<p className="text-muted-foreground mb-3">
84-
Experimental quantum entanglement layer for instantaneous state synchronization
84+
High-capacity licensed point-to-point radio links connecting tower sites across Illinois
8585
</p>
8686
<div className="grid grid-cols-1 md:grid-cols-3 gap-4 mt-4">
8787
<div className="p-3 bg-secondary/50 rounded">
8888
<div className="text-sm font-semibold">Technology</div>
89-
<div className="text-sm text-muted-foreground">Quantum dots</div>
89+
<div className="text-sm text-muted-foreground">11 GHz Licensed PTP</div>
9090
</div>
9191
<div className="p-3 bg-secondary/50 rounded">
92-
<div className="text-sm font-semibold">Entanglement</div>
93-
<div className="text-sm text-muted-foreground">Bell state pairs</div>
92+
<div className="text-sm font-semibold">Capacity</div>
93+
<div className="text-sm text-muted-foreground">5-10 Gbps per link</div>
9494
</div>
9595
<div className="p-3 bg-secondary/50 rounded">
96-
<div className="text-sm font-semibold">Latency</div>
97-
<div className="text-sm text-muted-foreground">~0 ms theoretical</div>
96+
<div className="text-sm font-semibold">Range</div>
97+
<div className="text-sm text-muted-foreground">50-120 km per hop</div>
9898
</div>
9999
</div>
100100
</div>

apps/web/components/ProtocolSpecs.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -155,31 +155,31 @@ await node.joinMesh('chicago-north');`}</code>
155155
<h3 className="text-2xl font-semibold mb-8 text-center">Implementation Roadmap</h3>
156156
<div className="space-y-4">
157157
<div className="flex items-center space-x-4">
158-
<div className="w-24 text-right text-sm text-muted-foreground">Q1 2026</div>
158+
<div className="w-24 text-right text-sm text-muted-foreground">Q1 2027</div>
159159
<div className="w-4 h-4 rounded-full bg-primary" />
160160
<div className="flex-1 p-4 rounded-lg bg-card border">
161161
<div className="font-semibold">Protocol Development</div>
162162
<div className="text-sm text-muted-foreground">ENP specification finalization and reference implementation</div>
163163
</div>
164164
</div>
165165
<div className="flex items-center space-x-4">
166-
<div className="w-24 text-right text-sm text-muted-foreground">Q2 2026</div>
166+
<div className="w-24 text-right text-sm text-muted-foreground">Q2 2027</div>
167167
<div className="w-4 h-4 rounded-full bg-primary/70" />
168168
<div className="flex-1 p-4 rounded-lg bg-card border">
169169
<div className="font-semibold">Pilot Deployment</div>
170170
<div className="text-sm text-muted-foreground">Initial 10-node test network in Lincoln Park</div>
171171
</div>
172172
</div>
173173
<div className="flex items-center space-x-4">
174-
<div className="w-24 text-right text-sm text-muted-foreground">Q3 2026</div>
174+
<div className="w-24 text-right text-sm text-muted-foreground">Q3 2027</div>
175175
<div className="w-4 h-4 rounded-full bg-primary/50" />
176176
<div className="flex-1 p-4 rounded-lg bg-card border">
177177
<div className="font-semibold">Community Expansion</div>
178178
<div className="text-sm text-muted-foreground">Open source hardware kits and community workshops</div>
179179
</div>
180180
</div>
181181
<div className="flex items-center space-x-4">
182-
<div className="w-24 text-right text-sm text-muted-foreground">Q4 2026</div>
182+
<div className="w-24 text-right text-sm text-muted-foreground">Q4 2027</div>
183183
<div className="w-4 h-4 rounded-full bg-primary/30" />
184184
<div className="flex-1 p-4 rounded-lg bg-card border">
185185
<div className="font-semibold">City-Wide Launch</div>

0 commit comments

Comments
 (0)