diff --git a/webapp/public/deflock-logo.svg b/webapp/public/deflock-logo.svg new file mode 100644 index 0000000..cab51c3 --- /dev/null +++ b/webapp/public/deflock-logo.svg @@ -0,0 +1,17 @@ + + + + + de + + + + + + + + + + ock + + diff --git a/webapp/public/flock-camera.jpeg b/webapp/public/flock-camera.jpeg new file mode 100644 index 0000000..9ff1b2d Binary files /dev/null and b/webapp/public/flock-camera.jpeg differ diff --git a/webapp/public/redlight-camera.jpg b/webapp/public/redlight-camera.jpg new file mode 100644 index 0000000..dc00bd8 Binary files /dev/null and b/webapp/public/redlight-camera.jpg differ diff --git a/webapp/public/security-camera.jpg b/webapp/public/security-camera.jpg new file mode 100644 index 0000000..43f99b7 Binary files /dev/null and b/webapp/public/security-camera.jpg differ diff --git a/webapp/public/traffic-camera.jpg b/webapp/public/traffic-camera.jpg new file mode 100644 index 0000000..57c5c54 Binary files /dev/null and b/webapp/public/traffic-camera.jpg differ diff --git a/webapp/src/App.vue b/webapp/src/App.vue index 3992622..67a6fc8 100644 --- a/webapp/src/App.vue +++ b/webapp/src/App.vue @@ -3,7 +3,9 @@ import { RouterView } from 'vue-router' import { ref } from 'vue' const items = [ - { title: 'Home', icon: 'mdi-home', to: '/' }, + { title: 'Map', icon: 'mdi-map', to: '/' }, + { title: 'What is an ALPR?', icon: 'mdi-cctv', to: '/what-is-an-alpr' }, + { title: 'Report an ALPR', icon: 'mdi-map-marker-plus', to: '/report' }, { title: 'About', icon: 'mdi-information', to: '/about' }, ] const drawer = ref(false) @@ -18,18 +20,16 @@ const drawer = ref(false) - + - - {{ item.title }} + >{{ item.icon }}{{ item.title }} diff --git a/webapp/src/router/index.ts b/webapp/src/router/index.ts index a49ae50..e81f285 100644 --- a/webapp/src/router/index.ts +++ b/webapp/src/router/index.ts @@ -16,7 +16,17 @@ const router = createRouter({ // this generates a separate chunk (About.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () => import('../views/AboutView.vue') - } + }, + { + path: '/what-is-an-alpr', + name: 'what-is-an-alpr', + component: () => import('../views/WhatIsAnALPRView.vue') + }, + { + path: '/report', + name: 'report', + component: () => import('../views/ReportView.vue') + }, ] }) diff --git a/webapp/src/views/AboutView.vue b/webapp/src/views/AboutView.vue index 756ad2a..d04929d 100644 --- a/webapp/src/views/AboutView.vue +++ b/webapp/src/views/AboutView.vue @@ -1,15 +1,46 @@ - diff --git a/webapp/src/views/HomeView.vue b/webapp/src/views/HomeView.vue index 283b49d..cb64b69 100644 --- a/webapp/src/views/HomeView.vue +++ b/webapp/src/views/HomeView.vue @@ -1,5 +1,9 @@