Skip to main content
This page is for developers working on the Vinum E-Label application itself. If you’re a winery looking to create e-labels, start with the quickstart.

Prerequisites

  • Node.js 18 or newer
  • npm
  • A Supabase project (authentication, PostgreSQL, storage, edge functions)

Install dependencies

Configure environment variables

Copy the example file and add your Supabase credentials:
Required variables:
  • VITE_SUPABASE_URL
  • VITE_SUPABASE_ANON_KEY
See Environment variables for details. The repository intentionally does not track .env or .env.* files.

Run the app

The Vite development server runs at http://localhost:8080.

Useful scripts

Previewing this documentation

The docs live in docs/ as a Mintlify project: