# Frontend - Queueing Network Simulation React + TypeScript + Vite frontend for the queueing network simulation dashboard. ## Setup Install dependencies: ```bash npm install ``` ## Running Development mode: ```bash npm run dev ``` The app will be available at `http://localhost:5173` ## Build Production build: ```bash npm run build ``` Preview production build: ```bash npm run preview ``` ## Tech Stack - React 18 - TypeScript - Vite - Tailwind CSS - Chart.js (for charts) - D3.js (for network topology visualization) - Zustand (state management) - Axios (HTTP client) ## Structure - `src/components/` - React components - `simulation/` - Simulation control components - `visualization/` - Charts and visualizations - `results/` - Results display components - `layout/` - Layout components (Dashboard, Header, etc.) - `src/hooks/` - Custom React hooks - `src/services/` - API clients and services - `src/types/` - TypeScript type definitions - `src/utils/` - Utility functions