Skip to content

bappyah/s-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Use Case Tracker

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.

Run locally

npm install
npm run dev

Then open the URL shown in the terminal (typically http://localhost:5173).

  • Build for production: npm run build
  • Preview production build: npm run preview

App structure

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.

Tech

  • Vue 3 (Composition API), Vite, Vue Router
  • Plain CSS with Siemens-inspired palette (see src/assets/styles.css)

About

Take home task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors