Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 983 Bytes

File metadata and controls

45 lines (33 loc) · 983 Bytes

EJDCard

MicroSaaS multi-tenant de crédito em cartões para encontros (ver #54).

Stack

  • npm workspaces (monorepo)
  • apps/web — Vite + React + TypeScript + Material UI + DM Sans
  • apps/worker — Cloudflare Workers
  • supabase/ — migrations e config do CLI

Desenvolvimento

Requisito: Node.js 20+.

npm install
npm run dev          # web em http://localhost:5173
npm run dev:worker   # worker (Wrangler)

Outros scripts:

npm run build        # web + worker
npm run build:web
npm run build:worker

Supabase CLI (já com supabase/config.toml no repo):

supabase start       # quando for usar DB local (issue #56)

Estrutura

apps/web      # frontend
apps/worker   # edge / resolução de tenant
supabase/     # schema e migrations
brand/        # assets de marca
model.json    # referência do domínio legado (não é schema ativo)
docs/         # specs e planos