npm install
npm startFrontend runs on http://localhost:4200.
cd backend
go mod download
go run .Backend runs on http://localhost:8080 by default.
Set PORT to override (used by most free hosting providers).
- In Supabase SQL editor, run
backend/supabase_signals.sql. - Set backend env vars:
$env:SUPABASE_URL="https://<project-ref>.supabase.co"
$env:SUPABASE_SERVICE_ROLE_KEY="<service-role-key>"
$env:SUPABASE_SIGNALS_TABLE="signals" # optional, default is signals- Start backend from
backend/.
When these env vars are set, Slack-imported signals are upserted into Supabase and /api/signals reads from Supabase.
Security note: use only the service-role key on backend server side. Never expose it in frontend code.