CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 32s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 37s
CI / e2e (pull_request) Successful in 2m46s
CI / viewer-unit (pull_request) Successful in 3m3s
CI / admin-unit (pull_request) Successful in 3m17s
Admin frontend
React + Vite + TypeScript UI for PunimTag admin (scan, process, identify, tags, settings).
Setup
From repo root, install once (./install.sh or npm install in this folder).
API must be reachable at http://127.0.0.1:8000 (see root README).
cd admin-frontend
npm install
cp .env.example .env # if present
npm run dev # http://localhost:3000
Log in with ADMIN_USERNAME / ADMIN_PASSWORD from the root .env.
Scripts
| Command | Purpose |
|---|---|
npm run dev |
Dev server |
npm run build |
Production build |
npm run lint |
Lint |
Layout
admin-frontend/
├── src/
│ ├── api/
│ ├── components/
│ ├── hooks/
│ ├── pages/
│ ├── App.tsx
│ └── main.tsx
├── package.json
└── vite.config.ts