Skip to content

DreamLab-AI/dreamlab-ai-website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

310 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DreamLab AI

Premium AI training and consulting platform at dreamlab-ai.com.

React SPA with 3D visualisations, SvelteKit community forum with passkey authentication, and Cloudflare Workers backend services.

Tech Stack

Layer Technology
Frontend React 18.3 + TypeScript 5.5 + Vite 5.4
Styling Tailwind CSS 3.4 + shadcn/ui (Radix UI)
3D Three.js 0.156 + React Three Fiber
WASM Rust (Voronoi tessellation)
Forum SvelteKit 2.49 + Nostr (NDK 2.13)
Auth WebAuthn PRF + NIP-98
Backend Cloudflare Workers + D1 + KV + R2
Hosting GitHub Pages + Cloudflare Pages

Quick Start

git clone git@github.com:DreamLab-AI/dreamlab-ai-website.git
cd dreamlab-ai-website
npm install
npm run dev

Open http://localhost:5173.

Commands

Command Description
npm run dev Development server with HMR
npm run build Production build
npm run preview Preview production build
npm run lint ESLint code quality checks

Project Structure

src/                    React SPA (13 lazy-loaded routes)
  components/           70+ React components (shadcn/ui primitives in ui/)
  pages/                Route pages (Index, Team, Workshops, Contact, etc.)
  hooks/                Custom React hooks
  lib/                  Utilities, Supabase client
community-forum/        SvelteKit community forum
  src/routes/           16 Svelte routes (channels, DMs, calendar, admin)
  src/lib/auth/         WebAuthn PRF + NIP-98 auth
  src/lib/nostr/        NDK Nostr integration
  services/             Legacy GCP Cloud Run services (reference only)
workers/                Cloudflare Workers (active backend)
  auth-api/             WebAuthn + NIP-98 token creation
  pod-api/              Solid pod ACL management
  search-api/           RVF vector search (WASM microkernel)
  nostr-relay/          Nostr relay (D1 + Durable Objects)
wasm-voronoi/           Rust WASM for 3D background effects
content/                Structured site content (YAML)
public/data/            Runtime content (team profiles, workshops, media)
scripts/                Build and utility scripts
docs/                   Full documentation suite

Documentation

Licence

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

About

The DreabLab-ai dot com placeholder

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 68.6%
  • Svelte 19.9%
  • JavaScript 7.9%
  • Python 1.2%
  • CSS 0.7%
  • Shell 0.7%
  • Other 1.0%