mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-10-01 00:26:38 +08:00
813 B
813 B
VITE FRONTEND KNOWLEDGE BASE
OVERVIEW
Web management console for Flux Panel. Stack: React 18, Vite 5, TypeScript, TailwindCSS 4, HeroUI (NextUI).
STRUCTURE
vite-frontend/
├── src/
│ ├── pages/ # Route views
│ ├── components/ # Reusable UI parts
│ ├── layouts/ # Page wrappers
│ ├── api/ # Axios wrappers
│ ├── config/ # App settings
│ └── utils/ # Helpers
├── vite.config.ts # Vite config (Base: '/')
└── package.json
CONVENTIONS
- UI Lib: HeroUI (formerly NextUI) + Tailwind CSS 4.
- Routing: React Router DOM 6.
- State: Check
provider.tsxor local state. - Build: Output to
dist/.
COMMANDS
# Dev
npm run dev
# Build
npm run build