# apps/web/src (index)
dir: apps/web/src

## role
Frontend web client that bootstraps and renders a React single-page application with routing, authentication, and session-driven UI.
## parent
index: apps/web/.pi-map.index.md
map: apps/web/.pi-map.md
## children
- apps/web/src/api
  index: apps/web/src/api/.pi-map.index.md
  map: apps/web/src/api/.pi-map.md
- apps/web/src/components
  index: apps/web/src/components/.pi-map.index.md
  map: apps/web/src/components/.pi-map.md
- apps/web/src/hooks
  index: apps/web/src/hooks/.pi-map.index.md
  map: apps/web/src/hooks/.pi-map.md
- apps/web/src/pages
  index: apps/web/src/pages/.pi-map.index.md
  map: apps/web/src/pages/.pi-map.md
- apps/web/src/state
  index: apps/web/src/state/.pi-map.index.md
  map: apps/web/src/state/.pi-map.md
- apps/web/src/styles
  index: apps/web/src/styles/.pi-map.index.md
  map: apps/web/src/styles/.pi-map.md
- apps/web/src/test
  index: apps/web/src/test/.pi-map.index.md
  map: apps/web/src/test/.pi-map.md
- apps/web/src/types
  index: apps/web/src/types/.pi-map.index.md
  map: apps/web/src/types/.pi-map.md
- apps/web/src/utils
  index: apps/web/src/utils/.pi-map.index.md
  map: apps/web/src/utils/.pi-map.md
## files
- main.tsx
- router.tsx
- types.ts
## links
index: apps/web/src/.pi-map.index.md
map: apps/web/src/.pi-map.md
## workflows
- change src behavior
  read: main.tsx, router.tsx, types.ts
- explore src subdirectories
  index: apps/web/src/api/.pi-map.index.md, apps/web/src/components/.pi-map.index.md, apps/web/src/hooks/.pi-map.index.md
## dirty
-
