Internal MVP prototype: a Vue 3 single-page app that submits, stores (in memory), and tracks AI use cases using mock data only. There is no backend and no authentication.
npm install
npm run devThen open the URL shown in the terminal (typically http://localhost:5173).
- Build for production:
npm run build - Preview production build:
npm run preview
| Path | Purpose |
|---|---|
src/App.vue |
Shell: header (title + Submit use case), main outlet |
src/router/index.js |
Dashboard (/); /submit and /list redirect to / |
src/views/ |
DashboardView |
src/components/SubmitUseCaseModal.vue |
Modal with UseCaseForm (opened from header Submit use case) |
src/components/ |
KpiCard, UseCaseForm, UseCaseTable |
src/composables/useCases.js |
Shared reactive list, KPI counts, addUseCase |
src/mock/mockUseCases.js |
Seed data (5–7 sample use cases) |
Data lives only in the browser session; refreshing the page reloads seed mock data.
- Vue 3 (Composition API), Vite, Vue Router
- Plain CSS with Siemens-inspired palette (see
src/assets/styles.css)