Skip to content

DreamLab-AI/dreamlab-ai-website

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DreamLab AI

Transform Your Organisation with Advanced AI Training

Live Site Community TypeScript React License

Premium AI training and consulting for operations leaders, founders, and technical teams.

Explore Training Programs Β· View Documentation Β· Join Community


DreamLab AI Platform

The Challenge

Organisations struggle to implement AI effectively. Generic courses teach theory without practical application. Internal teams lack the expertise to build production-ready AI systems. The gap between AI potential and real-world deployment continues to widen.

Our Solution

DreamLab AI bridges this gap through intensive, hands-on training programs where participants build working AI systems alongside world-class practitioners. No slides. No lectures. Pure implementation.


πŸŽ“ Training Programs

🏰 Residential Masterclass

2 Days Β· Up to 4 Participants

Immersive deep-dive into multi-agent AI systems at a luxury countryside estate. Leave with a production-ready AI implementation tailored to your business.

Includes:

  • Luxury accommodation & meals
  • 1:1 expert pairing
  • Custom AI system build
  • 90-day follow-up support

🏒 Corporate Workshop

1 Day Β· up to 4 Participants

We come to you. Your team builds a working AI agent on-site, using your actual business data and workflows.

Includes:

  • On-site delivery
  • Hands-on implementation
  • Team capability building
  • Deployment assistance

🎯 Bespoke Consulting

Custom Duration Β· Flexible

Strategic AI advisory and implementation support for complex enterprise requirements.

Includes:

  • AI strategy development
  • Architecture design
  • Implementation oversight
  • Technology selection

πŸ›  Technology Stack

Frontend
React Concurrent rendering, Suspense, automatic batching
TypeScript End-to-end type safety, enhanced developer experience
Vite Sub-second HMR, optimised production builds
Tailwind Utility-first styling with shadcn/ui components
Three.js WebGL visualisations with React Three Fiber
Backend & Services
Supabase Authentication, PostgreSQL database, file storage
Nostr Decentralised community forum with E2E encryption
TanStack Query Intelligent data fetching, caching, synchronisation
Infrastructure
GitHub Pages Static site hosting with automatic deployments
Cloud Run Nostr relay, embedding API, image processing

πŸ“ Project Structure

dreamlab-ai-website/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/          # 70+ React components
β”‚   β”‚   β”œβ”€β”€ ui/              # shadcn/ui primitives
β”‚   β”‚   β”œβ”€β”€ Hero.tsx         # 3D animated hero section
β”‚   β”‚   β”œβ”€β”€ Navigation.tsx   # Responsive navigation
β”‚   β”‚   └── ...
β”‚   β”œβ”€β”€ pages/               # 13 route pages
β”‚   β”‚   β”œβ”€β”€ Index.tsx        # Landing page
β”‚   β”‚   β”œβ”€β”€ Masterclass.tsx  # Residential training
β”‚   β”‚   β”œβ”€β”€ Team.tsx         # 44+ expert profiles
β”‚   β”‚   └── ...
β”‚   β”œβ”€β”€ hooks/               # Custom React hooks
β”‚   β”œβ”€β”€ lib/                 # Utilities & Supabase client
β”‚   └── types/               # TypeScript definitions
β”‚
β”œβ”€β”€ community-forum/         # Nostr-powered forum (SvelteKit)
β”‚   β”œβ”€β”€ src/                 # Forum application
β”‚   β”œβ”€β”€ services/            # Microservices
β”‚   β”‚   β”œβ”€β”€ nostr-relay/     # WebSocket relay server
β”‚   β”‚   β”œβ”€β”€ embedding-api/   # Semantic search vectors
β”‚   β”‚   └── image-api/       # Image processing
β”‚   └── tests/               # E2E & performance tests
β”‚
β”œβ”€β”€ public/
β”‚   └── data/
β”‚       β”œβ”€β”€ team/            # 44 expert profiles (markdown)
β”‚       β”œβ”€β”€ workshops/       # Workshop content
β”‚       └── showcase/        # Portfolio projects
β”‚
β”œβ”€β”€ docs/                    # Comprehensive documentation
β”‚   β”œβ”€β”€ architecture/        # System design
β”‚   β”œβ”€β”€ api/                 # API references
β”‚   β”œβ”€β”€ developer/           # Developer guides
β”‚   β”œβ”€β”€ deployment/          # Operations guides
β”‚   β”œβ”€β”€ security/            # Security documentation
β”‚   └── user/                # End-user guides
β”‚
└── wasm-voronoi/            # Rust WASM background effects

πŸš€ Quick Start

Prerequisites

  • Node.js β‰₯ 18.0.0
  • npm β‰₯ 9.0.0

Development

# Clone repository
git clone [email protected]:DreamLab-AI/dreamlab-ai-website.git
cd dreamlab-ai-website

# Install dependencies
npm install

# Start development server
npm run dev

Open http://localhost:5173 β€” changes hot-reload instantly.

Production Build

# Build optimised bundle
npm run build

# Preview production build
npm run preview

Available Scripts

Command Description
npm run dev Start development server with HMR
npm run build Create optimised production build
npm run preview Preview production build locally
npm run lint Run ESLint code quality checks

🌐 Nostr Community Forum

Our community runs on the Nostr protocol β€” a censorship-resistant, decentralised social network.

Why Nostr?

  • No email required β€” authenticate with cryptographic keys
  • You own your identity β€” portable across any Nostr client
  • End-to-end encryption β€” private messages stay private
  • No central authority β€” distributed across independent relays

Supported NIPs

NIP Feature
NIP-01 Basic protocol & event signing
NIP-07 Browser extension authentication (Alby, nos2x)
NIP-17/59 Encrypted direct messages with gift wrapping
NIP-28 Public chat channels
NIP-44 XChaCha20-Poly1305 encryption
NIP-52 Calendar events for workshops

πŸ“– Documentation

πŸ— Architecture
System design & patterns
πŸ”Œ API Reference
Nostr, Embedding, Supabase
πŸ’» Developer Guide
Setup, workflow, testing
🚒 Deployment
CI/CD, Cloud Run, monitoring
πŸ” Security
Auth, encryption, compliance
πŸ“š User Guide
Website & forum usage
πŸ—Ί Docs Map
Complete structure reference
🀝 Contributing
Code standards & workflow

πŸ“Š Performance

98
Performance
100
Accessibility
100
Best Practices
100
SEO

Optimisations:

  • Route-based code splitting with React.lazy
  • Image optimisation (WebP, lazy loading, srcset)
  • TanStack Query intelligent caching
  • Three.js performance budgets
  • Rust WASM for compute-intensive effects

πŸ”’ Security

Layer Implementation
Authentication Supabase Auth + NIP-07 browser extensions
Encryption NIP-44 (XChaCha20-Poly1305), TLS 1.3
Data Protection Row-level security, GDPR compliance
Input Validation Zod schemas, DOMPurify sanitisation
Key Management Hardware keys via browser extensions

See Security Documentation for full details.


πŸ—Ί Roadmap

  • Main website with React 18
  • Nostr community forum
  • Encrypted direct messaging
  • Calendar events (NIP-52)
  • Semantic search with vector embeddings
  • Mobile PWA with offline support
  • AI-powered workshop recommendations
  • Multi-language support

🀝 Contributing

We welcome contributions from the community. Please read our Contributing Guide before submitting pull requests.

# Create feature branch
git checkout -b feature/your-feature

# Make changes and commit
git commit -m "feat: add your feature"

# Push and create PR
git push origin feature/your-feature

πŸ“„ Licence

Proprietary Software

Copyright Β© 2024-2026 DreamLab AI Consulting Ltd. All rights reserved.

This software is proprietary and confidential. Unauthorised copying, distribution, modification, or use is strictly prohibited without explicit written permission from DreamLab AI Consulting Ltd.


πŸ“¬ Contact

dreamlab-ai.com Β· Contact Us Β· Community Forum


Built with precision by DreamLab AI

Empowering the next generation of AI leaders

React Β· TypeScript Β· Vite Β· Tailwind Β· Three.js Β· Supabase Β· Nostr

About

The DreabLab-ai dot com placeholder

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 64.5%
  • Svelte 22.7%
  • JavaScript 8.0%
  • Python 1.5%
  • Shell 1.2%
  • CSS 0.9%
  • Other 1.2%