Skip to main content
Version: Local Β· In Progress

Getting Started

Welcome to ThreatWeaver. Choose the path that matches your role:

I'm a new developer​

  1. Onboarding Guide β€” what ThreatWeaver is, how the repo is structured, and your first week checklist
  2. Dev Setup β€” install Docker, Postgres, Node; run backend + frontend locally
  3. Coding Standards β€” TypeScript patterns, naming conventions, error handling
  4. Git Workflow β€” branch strategy, commit conventions, PR process
  5. Adding Features β€” end-to-end guide to shipping a new feature
  6. Code Examples β€” real patterns from the codebase

I'm a security engineer / analyst​

β†’ How-To Guides by Role β€” role-specific workflows

I'm in sales or go-to-market​

β†’ Sales Enablement β€” pitch decks, competitive positioning, objection handling

I'm a new admin​

β†’ Admin Overview + How-To for Administrators


Dev Environment at a Glance​

Backend:  http://localhost:4005   (npm run dev in /backend)
Frontend: http://localhost:3005 (npm run dev in /frontend)
KB Site: http://localhost:3010 (npm start in /kb-site)
Postgres: localhost:5434 (docker-compose up -d postgres)

Test login: admin@company.com / Admin123@same!

Useful References​