The OBINexus WWW repository contains interactive 3D sales demonstrations and technical showcases for the OBINexus ecosystem. Built with Three.js, these visualizations help potential customers, developers, and partners understand our revolutionary debugging, memory management, and service infrastructure technologies.
www/
├── index.html # Main landing page router
├── visualizers/ # Interactive 3D demonstrations
│ ├── diram/ # DIRAM debugger visualization
│ │ ├── components/ # React/Three.js components
│ │ └── styles/ # CSS for DIRAM viz
│ ├── bioergonomics/ # Bioergonomics infrastructure demos
│ ├── service-mesh/ # Service-first architecture viz
│ └── avatars/ # HITL ↔ HOTL avatar system
├── pages/ # Static showcase pages
│ ├── sales/ # Sales pitch decks
│ ├── technical/ # Technical deep-dives
│ └── case-studies/ # Implementation examples
├── assets/ # Shared resources
│ ├── models/ # 3D models and geometries
│ ├── shaders/ # Custom WebGL shaders
│ └── textures/ # Visual assets
└── scripts/ # Build and deployment scripts
Path: /visualizers/diram/
Interactive 3D visualization showing:
- Library tracing architecture (.so file debugging)
- 95.4% quality coherence targeting
- Real-time memory allocation tracking
- GDB integration workflows
Path: /visualizers/bioergonomics/
Demonstrates:
- Transformable housing systems
- Collapse-resistant infrastructure
- 7+7 to Level 10 progression system
- W→Z→Y→X resolution framework
Path: /visualizers/service-mesh/
Shows the domain structure:
<service>.<operation>.obinexus.<department>.<division>.<country>.org
Path: /visualizers/avatars/
Interactive demonstration of:
- Filter Mode (Human-In-The-Loop)
- Flash Mode (Human-Out-The-Loop)
- Bidirectional collaboration states
- Avatar personas (Uche, Eze, Obinexus)
- Three.js r128 - 3D graphics engine
- WebGL 2.0 - Hardware-accelerated graphics
- React - Component architecture (optional)
- Vanilla JS - Core interactions
- CSS3 - Animations and styling
- Web Workers - Background processing
# Clone the repository
git clone https://github.com/obinexus/www.git
cd www
# Install dependencies (if using npm)
npm install
# Run local development server
npm run dev
# Or use Python simple server
python3 -m http.server 8000
# Visit http://localhost:8000The showcase is designed to be deployed as static files:
# Build for production
npm run build
# Deploy to any static host
# Examples: GitHub Pages, Netlify, Vercel, AWS S3
# For GitHub Pages
npm run deploy:gh-pagesProduction deployments follow the OBINexus service-first pattern:
# Main showcase
sales.demo.obinexus.showcase.web.global.org
# Department-specific demos
sales.demo.obinexus.diram.debugging.uk.org
sales.demo.obinexus.bioergonomics.housing.ng.org
sales.demo.obinexus.avatars.ai.us.org
// /visualizers/your-showcase/index.js
class YourShowcase {
constructor(container) {
this.scene = new THREE.Scene();
this.camera = new THREE.PerspectiveCamera(75,
window.innerWidth / window.innerHeight, 0.1, 1000);
this.renderer = new THREE.WebGLRenderer({
antialias: true,
alpha: true
});
this.init();
this.create();
this.animate();
}
init() {
// Setup code
}
create() {
// Create 3D objects
}
animate() {
requestAnimationFrame(() => this.animate());
// Animation logic
this.renderer.render(this.scene, this.camera);
}
}# .env
OBINEXUS_API_URL=https://api.obinexus.org
COHERENCE_TARGET=0.954
DEFAULT_MODE=filter
ENABLE_ANALYTICS=true// config/showcases.js
export const showcases = {
diram: {
title: "DIRAM Debugger",
path: "/visualizers/diram/",
features: ["trace", "debug", "analyze"],
coherenceTarget: 0.954
},
// Add more showcases...
};- Keep total bundle size under 2MB
- Optimize 3D models (use Draco compression)
- Implement LOD (Level of Detail) for complex scenes
- Use instancing for repeated geometries
- Target 60 FPS on mid-range devices
- Progressive loading for large assets
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create feature branch:
git checkout -b showcase/your-feature - Add your showcase in
/visualizers/ - Update the router in
index.html - Add documentation
- Submit pull request
- Technical Docs: docs.obinexus.org
- Vision Documents: github.com/obinexus/vdocs
- API Reference: api.obinexus.org/docs
- YouTube Demos: @obinexus
- obinexus/diram - DIRAM core implementation
- obinexus/diramc - DIRAM debugger CLI
- obinexus/avatars - Avatar system
- obinexus/vdocs - Vision documentation
The showcase tracks engagement metrics (with consent):
- Interaction patterns with 3D elements
- Feature interest heatmaps
- Time spent on demonstrations
- Conversion paths through showcases
- All showcases run client-side (no server data exposure)
- Content Security Policy (CSP) implemented
- No external dependencies from untrusted CDNs
- Regular security audits
MIT License - see LICENSE file for details.
Nnamdi Michael Okpala
- GitHub: @obinexus
- Vision: "When systems fail, build your own"
- Three.js community for the amazing 3D library
- All contributors to the OBINexus ecosystem
- The spirit of Uche (The Wise One) for guidance
"From visualization to understanding, from demo to deployment - showcasing the future of defensive computing."
#OBINexus #ThreeJS #WebGL #InteractiveDemo #DIRAM #Bioergonomics #HITL #HOTL