Files
punimtag/admin-frontend
ilia da31ab50a7
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
Fix invisible Identify chip and theme token opacity.
2026-08-05 17:15:42 -04:00
..

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