Managed repository for Mosaic project nice-gee
Go to file
kbanc85 313a3514ca Fix keyboard nav, add inverted selector, big knockout canvas labels
Replace broken flatIndex counter with stable indexOf lookup so desktop
keyboard navigation works. Menu selector now uses full-row colour
inversion (cyan bg, black text) instead of a > prefix. "kamil banc"
heading is selectable at index 0 and links to /about. Selector persists
after executing commands so you can keep browsing.

Canvas labels for menu items (CLAIMS, STRATEGY, etc.) render as large
block letters using a 5x7 bitmap font with auto-scaling. Text punches
black knockout holes in the fluid simulation instead of glowing cyan.
Oracle responses and SHOW YOURSELF still use single-line bright overlay.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 14:29:04 -05:00
.github/workflows Enable automatic PR merge and Netlify deployment 2025-11-10 14:48:11 -05:00
docs Interactive terminal homepage with ASCII webcam canvas 2026-02-15 12:38:47 -05:00
public Reverse terminal history, oracle answers canvas-only, fix camera permissions 2026-02-15 12:58:47 -05:00
scripts Persistent canvas, /lab page, .md toggle, and post-launch polish 2026-02-15 09:04:23 -05:00
src Fix keyboard nav, add inverted selector, big knockout canvas labels 2026-02-15 14:29:04 -05:00
.gitignore Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
ADDING_NEW_CLAIMS.md Add 2 new claims pages using automated AI extraction 2025-11-04 14:29:42 -05:00
ARTICLE_PUBLICATION_DATES.md Order claims library by original article publication date (newest first) 2025-11-04 10:05:47 -05:00
AUTO_ARTICLE_SETUP.md Add automated article processing system 2025-11-05 21:31:07 -05:00
CITATION_SYSTEM_GUIDE.md Update guide with finalized pattern: full name + copy buttons 2025-11-04 11:02:07 -05:00
CLAIMS_PAGE_GUIDELINES.md Add strict image selection criteria for claims pages 2025-11-04 09:53:27 -05:00
CLEANUP_RECOMMENDATIONS.md Add comprehensive cleanup recommendations for project maintenance 2025-11-09 22:16:42 -05:00
DOCUMENTATION_INDEX.md Improve extraction scripts, validation, and documentation 2025-11-09 14:06:19 -05:00
DOMAIN_SETUP_GUIDE.md Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
GEO_AUDIT_2025-11-04.md Major GEO optimization: Phase 1 complete 2025-11-04 10:33:46 -05:00
MIGRATION_SUMMARY.md Update all documentation to reflect current workflow and standards 2025-11-04 09:59:20 -05:00
NAMECHEAP_DNS_SETUP.md Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
PROJECT_STATUS.md Add project status log for context continuity 2025-11-09 21:48:56 -05:00
README.md Improve extraction scripts, validation, and documentation 2025-11-09 14:06:19 -05:00
VALIDATION_SYSTEM.md Clean up claims data and add validation system 2025-11-06 17:54:07 -05:00
WORKFLOW.md Add 'How I Built This' case study page and update documentation 2025-11-09 16:17:32 -05:00
next.config.js Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
package-lock.json Persistent canvas, /lab page, .md toggle, and post-launch polish 2026-02-15 09:04:23 -05:00
package.json Persistent canvas, /lab page, .md toggle, and post-launch polish 2026-02-15 09:04:23 -05:00
postcss.config.js Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
tailwind.config.ts Terminal redesign with fluid simulation, SEO layer, and dependency cleanup 2026-02-15 05:33:29 -05:00
tsconfig.json Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00

README.md

kbanc-nextjs

Next.js site for kbanc.com with static site generation for optimal GEO (Generative Engine Optimization).

Live Site

Auto-Deployment

This repository is connected to Netlify. Every push to main branch triggers automatic deployment.

Project Stats

  • Total Pages: ~30 static HTML files
  • Claims Pages: 26 individual claim articles
  • Build Time: ~3 seconds
  • GEO Optimized: ✅ Pre-rendered HTML + JSON-LD schema

Documentation

Setup & Deployment

  • MIGRATION_SUMMARY.md - Technical migration details
  • DOMAIN_SETUP_GUIDE.md - Custom domain setup instructions
  • NAMECHEAP_DNS_SETUP.md - Complete DNS configuration

Workflows

  • WORKFLOW.md - Complete process for creating new claims pages
  • CLAIMS_PAGE_GUIDELINES.md - Strict image selection criteria

Local Development

npm install
npm run dev
# Visit http://localhost:3000

Build for Production

npm run build
# Output: /out directory

Creating New Claims Pages

See WORKFLOW.md for the complete step-by-step process including:

  • Extracting atomic claims from articles
  • Strict image selection criteria (white bg, black text, red accents only)
  • Required file updates (sitemap, components, CSV)
  • Build and deployment checklist