tomtom-traffic-dashboard/
├─ package.json (root scripts to build/start the React frontend)
├─ package-lock.json
├─ node_modules
├─ build (production output — compiled static/, index.html, manifests)
├─ public (frontend static assets: index.html, icons, manifests)
├─ src
│ ├─ index.js (React DOM entry → App.js)
│ ├─ App.js (main app component)
│ ├─ index.css
│ ├─ logo.svg
│ ├─ reportWebVitals.js
│ ├─ App.test.js, setupTests.js (tests)
│ ├─ components/
│ │ ├─ ApiStatusPanel.js (status UI)
│ │ ├─ MapComponent.js (map UI)
│ │ └─ TrafficDataGrid.js (traffic table)
│ ├─ services/
│ │ └─ tomtomService.js (TomTom API client)
│ └─ styles/ (App.css)