Getting Started

This section walks you through setting up the Vectreal Platform monorepo locally and running the full dev stack for the first time.


Prerequisites

ToolVersionNotes
Node.js18 or laterLTS recommended
pnpm9 or laterUsed as the workspace package manager
DockerLatestRequired for the local Supabase stack
Supabase CLILatestnpm i -g supabase

Repository structure

vectreal-platform/
├── apps/vectreal-platform/   # Main platform app
├── packages/
│   ├── viewer/               # @vctrl/viewer
│   ├── hooks/                # @vctrl/hooks
│   └── core/                 # @vctrl/core
├── shared/
│   ├── components/           # Shared UI component library
│   └── utils/                # Shared utilities
└── terraform/                # Infrastructure as code (GCP)

Next steps