mirror of
https://github.com/zoo-apps/industries.git
synced 2026-10-30 14:57:03 +00:00
main
Zoo Industries
Marketing site for Zoo Industries Inc and the Zoo Labs Foundation — an open AI research network advancing decentralized AI (DeAI) and decentralized science (DeSci).
Live: zoo.industries
Quick Start
pnpm install
pnpm dev # http://localhost:8080
pnpm build # static export to out/
Requires Node.js 22+ and pnpm.
Architecture
Next.js App Router with static export (output: 'export'). All marketing pages
live under a (marketing) route group sharing a common layout with navbar,
footer, and global chat widget.
All brand data is centralized in site.config.ts — fork that file and the
public assets to rebrand the entire site.
app/
layout.tsx # Root layout (Geist font, ThemeProvider)
globals.css # Tailwind 4 base styles
(marketing)/
layout.tsx # Navbar + Footer + ChatWidget
page.tsx # Homepage
about/ # Foundation overview, capabilities
models/ # Zen model catalog
auth/ # OAuth flow (zoo.id)
blog/ # Blog index
capabilities/ # Capability deep-dives
careers/ # Listings + global offices
case-studies/ # Research and deployment cases
contact/ # Form + Cal.com scheduling
news/ # Announcements
press/ # Press coverage
pricing/ # Pricing tiers
products/[slug]/ # Dynamic product pages
research/ # 130+ papers, category filters
security/, services/, solutions/, status/, team/, terms/, privacy/
components/
ui/ # shadcn/ui primitives (Radix)
Navbar.tsx, Footer.tsx, Hero.tsx, Logo.tsx
GlobalChatWidget.tsx # AI chat (SSE streaming, Zen models)
Leadership.tsx, CaseStudies.tsx, ResearchHighlights.tsx
Contact.tsx, CommandPalette.tsx, ThemeProvider.tsx
lib/
data/ # Products, models, etc.
utils.ts # Shared utilities
site.config.ts # SINGLE SOURCE OF TRUTH for brand data
public/
CNAME # zoo.industries
llms.txt # LLM-readable site summary
Tech Stack
| Layer | Technology |
|---|---|
| Framework | Next.js 15 (App Router, static export) |
| UI | React 19, TypeScript 5 |
| Styling | Tailwind CSS 4, tailwindcss-animate |
| Components | shadcn/ui (Radix primitives), Lucide icons |
| Animation | Framer Motion 12 |
| Forms | React Hook Form, Zod validation |
| State | TanStack React Query |
| Theme | next-themes (light/dark/system) |
| Fonts | Geist Sans, Geist Mono |
Deployment
Static export to GitHub Pages.
- Push to
maintriggers the deploy workflow - Build runs
pnpm buildproducing theout/directory out/index.htmlis copied toout/404.htmlfor SPA client-side routing- Deployed to GitHub Pages with custom domain
zoo.industries
The CNAME file in public/ points to zoo.industries.
Related Properties
| Property | URL | Purpose |
|---|---|---|
| Zoo Foundation | zoo.ngo | 501(c)(3) research network |
| Zoo Network | zoo.network | Chain + DEX + DeAI infra |
| Zoo Exchange | zoo.exchange | Decentralized exchange |
| ZIPs | zips.zoo.ngo | Improvement proposals |
| Zen Models | huggingface.co/zenlm | Model weights |
| Hanzo AI | hanzo.ai | AI infrastructure partner |
| Lux Network | lux.network | Settlement layer |
License
MIT — see LICENSE.
Languages
TypeScript
98.4%
CSS
1.5%
