Me Caveman. Talk tech. Me grunt.
  • HTML 82.4%
  • Go 16.5%
  • JavaScript 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Joan Marc Riera Duocastella 62cea44318 docs: add license badge
2026-07-10 11:40:47 +01:00
static added pictures 2026-04-24 22:23:48 +01:00
caveman-app added pictures 2026-04-24 22:23:48 +01:00
go.mod moved dto genai go SDK 2026-04-24 21:50:27 +01:00
go.sum moved dto genai go SDK 2026-04-24 21:50:27 +01:00
LICENSE chore: add MIT license 2026-07-10 11:40:46 +01:00
main.go moved dto genai go SDK 2026-04-24 21:50:27 +01:00
README.md docs: add license badge 2026-07-10 11:40:47 +01:00

🦴 Caveman Tech: 2001 A Tech Odyssey

License: MIT

A monolithic Go application that blends high-end video agency aesthetics with a "2001: A Space Odyssey" themed technical agent.

📸 Application Evolution

The Monolith (Home)

Home Page The focal point of our cosmic presence. A full-screen video background drives the hero section, where viral potential is initiated.

Cosmic Works

Works Page A gallery of brand transcendencies and viral initiations.

Human Witnesses

Testimonial Page Proof of our cosmic impact on the earthly brand realm.

🚀 Key Evolutions

  • Monolithic Go Core: Backend API and Frontend assets compiled into a single executable.
  • Odyssey UI: Individual themed pages (/about, /works, /services, /testimonial) with space-inspired backgrounds and glassmorphism depth.
  • Caveman Intelligence: Powered by Gemini 2.5 Flash via the modern google.golang.org/genai Go SDK.
  • PWA Ready: Installable on iPhone/Android for a full-screen standalone experience.
  • Demo Mode: Interactive elements include technical "grunt" demo banners for non-functional features.

🧠 Technical Workflow

  1. User Query: Entered via the persistent "Monolith" chat window (HAL-9000 indicator included).
  2. Contextual Ingestion: If GitHub projects are mentioned, the backend fetches and filters data for joanmarcriera.
  3. Primitive Compression: Gemini translates technical intent into terse, caveman-style technical grunts using the latest Vertex AI Go integration.
  4. Binary Embedding: Static files are served directly from memory using Go's embed package.

🛠️ Build & Initiate

cd caveman-go-app
go build -o caveman-app
./caveman-app

📜 Ethical Constraints

  • Excalidraw Isolation: Any mention of "excalidraw" in user code or queries is strictly ignored by the monolithic logic.
  • No French Politics/Wine: (Historical constraint preserved in spirit: we focus only on the evolution of tech).