Initial commit: GeekBrain.io website foundation
- Set up Next.js 14 project structure with TypeScript
- Configured Tailwind CSS with custom cyber/blue theme
- Implemented core components: GlitchText, GlowButton, ParticleBackground
- Created page sections: Hero, About, Contact
- Added tsparticles configuration for interactive background
- Set up proper font loading (Space Grotesk, Inter) via next/font
- Added accessibility features (reduced motion support)
- Included spec documents and README
- Configured .gitignore to exclude .env and .claude/

Ready for development and deployment.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
1 parent 107764c commit 165e42df4cca98f8a787600902a2e7ca5e67a90e
@rcairbum rcairbum authored 21 days ago
Showing 21 changed files
View
.env.example 0 → 100644
View
.gitignore 0 → 100644
View
README.md 0 → 100644
View
app/globals.css 0 → 100644
View
app/layout.tsx 0 → 100644
View
app/page.tsx 0 → 100644
View
components/About.tsx 0 → 100644
View
components/Contact.tsx 0 → 100644
View
components/GlitchText.tsx 0 → 100644
View
components/GlowButton.tsx 0 → 100644
View
components/Hero.tsx 0 → 100644
View
components/ParticleBackground.tsx 0 → 100644
View
docs/superpowers/specs/GeekBrain.io-Website-Spec-v1.0.md 0 → 100644
View
docs/superpowers/specs/review-2026-03-21-geekbrain-site.md 0 → 100644
View
lib/particles-config.ts 0 → 100644
View
next.config.js 0 → 100644
View
package.json 0 → 100644
View
postcss.config.mjs 0 → 100644
View
public/assets/images/README.md 0 → 100644
View
tailwind.config.ts 0 → 100644
View
tsconfig.json 0 → 100644