| ## Project Structure | |
| ```text | |
| GlobeHk/ | |
| βββ public/ | |
| β βββ vite.svg | |
| βββ src/ | |
| β βββ assets/ | |
| β β βββ react.svg | |
| β βββ components/ | |
| β β βββ Dashboard/ | |
| β β β βββ NetworkMap.jsx | |
| β β β βββ StatsCard.jsx | |
| β β β βββ UserTable.jsx | |
| β β βββ Layout/ | |
| β β β βββ Header.jsx | |
| β β β βββ Sidebar.jsx | |
| β β βββ UI/ | |
| β β βββ Badge.jsx | |
| β βββ data/ | |
| β β βββ mockUsers.js | |
| β βββ styles/ | |
| β β βββ global.css | |
| β β βββ variables.css | |
| β βββ App.css | |
| β βββ App.jsx | |
| β βββ ErrorBoundary.jsx | |
| β βββ index.css | |
| β βββ main.jsx | |
| βββ .gitignore | |
| βββ eslint.config.js | |
| βββ index.html | |
| βββ LICENSE | |
| βββ package-lock.json | |
| βββ package.json | |
| βββ README.md | |
| βββ TECHSTACK.md | |
| βββ vite.config.js | |
| ``` | |