feat: scaffold operator-first 3proxy panel ui
This commit is contained in:
31
docs/PROJECT_INDEX.md
Normal file
31
docs/PROJECT_INDEX.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# Project Index
|
||||
|
||||
Updated: 2026-04-01
|
||||
|
||||
## Root
|
||||
|
||||
- `AGENTS.md`: repository workflow rules for autonomous contributors
|
||||
- `README.md`: quick start and current project scope
|
||||
- `package.json`: frontend scripts and dependencies
|
||||
- `vite.config.ts`: Vite + Vitest configuration
|
||||
|
||||
## Documentation
|
||||
|
||||
- `docs/PLAN.md`: living implementation plan
|
||||
- `docs/PROJECT_INDEX.md`: this index
|
||||
- `docs/RESEARCH_3PROXY.md`: notes from official 3proxy documentation
|
||||
|
||||
## Frontend
|
||||
|
||||
- `src/main.tsx`: application bootstrap
|
||||
- `src/App.tsx`: authenticated panel shell and tab composition
|
||||
- `src/App.test.tsx`: login-gate component tests
|
||||
- `src/app.css`: full panel styling
|
||||
- `src/data/mockDashboard.ts`: realistic mock state shaped for future API responses
|
||||
- `src/lib/3proxy.ts`: formatting and status helpers
|
||||
- `src/lib/3proxy.test.ts`: paranoia-oriented tests for core domain rules
|
||||
- `src/test/setup.ts`: Testing Library matchers
|
||||
|
||||
## Static
|
||||
|
||||
- `public/favicon.svg`: Vite default icon placeholder, to replace later
|
||||
Reference in New Issue
Block a user