+
+
+
+
+
+
- - Home
- - Gallery
- - Socials
- - Projects
+ -
+ Home
+
+ -
+ Gallery
+
+ -
+ Socials
+
+ -
+ Videos
+
+ -
+ Git
+
@@ -66,7 +87,7 @@ export default {
diff --git a/src/data/projects.js b/src/data/projects.js
deleted file mode 100644
index 7d7db24..0000000
--- a/src/data/projects.js
+++ /dev/null
@@ -1,8 +0,0 @@
-export default [
- {
- "name": "Weather App",
- "description": "A cool weather app I decided to build for computer science class! This was coded by me, all images and data belong to code.org.",
- "photo": "project_thumbnails/weather.png",
- "id": "1"
- }
-]
diff --git a/src/data/videos.js b/src/data/videos.js
new file mode 100644
index 0000000..ab0cab3
--- /dev/null
+++ b/src/data/videos.js
@@ -0,0 +1,7 @@
+export default [
+ {
+ "videoName": "JP Installing Windows Project",
+ "videoID": "1",
+ "path": "videos/JP-Installing-Windows-Project.mp4"
+ }
+]
diff --git a/src/router/index.js b/src/router/index.js
index 0a2d197..6b48d1f 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -4,6 +4,8 @@ import homeView from '../views/HomePage.vue'
import galleryView from '../views/GalleryPage.vue'
import socialView from '../views/SocialsPage.vue'
import notFoundPage from '../views/404Page.vue'
+import videoView from '../views/VideoPage.vue'
+import videosView from '../views/VideosPage.vue'
const routes = [
{
@@ -24,6 +26,14 @@ const routes = [
{
path: '/:pathMatch(.*)',
component: notFoundPage
+ },
+ {
+ path: '/videos',
+ component: videoView
+ },
+ {
+ path: '/videos/:id',
+ component: videosView
}
]
diff --git a/src/views/HomePage.vue b/src/views/HomePage.vue
index 344d133..cb68b93 100644
--- a/src/views/HomePage.vue
+++ b/src/views/HomePage.vue
@@ -7,27 +7,27 @@
Keyemail
-
-
+
Active Developer
-
-
+
HTML
-
-
+
CSS
-
-
+
Javascript
-
-
+
Vue 3
@@ -127,11 +127,14 @@ header {
background-color: #151d2f;
color: white;
font-family: 'Rubik', sans-serif;
+ box-sizing: content-box;
border-radius: 5px;
}
img {
pointer-events: none;
+ width: 100%;
+ height: 100%;
}
ul {
@@ -144,14 +147,12 @@ header {
li {
position: relative;
- display: flex;
- align-items: center;
- justify-content: center;
+ display: inherit;
text-decoration: none;
- background-color: #151d2f;
+ background-color: var(--bg-alt-color);
height: 30px;
width: 30px;
- box-sizing: border-box;
+ padding: 3px;
border-radius: 5px;
cursor: pointer;
}
@@ -165,7 +166,7 @@ header {
width: 100%;
color: white;
font-family: 'Rubik', sans-serif;
- background-color: #151d2f;
+ background-color: var(--bg-alt-color);
border-radius: 10px;
padding: 20px;
text-align: center;
diff --git a/src/views/VideoPage.vue b/src/views/VideoPage.vue
new file mode 100644
index 0000000..27727a8
--- /dev/null
+++ b/src/views/VideoPage.vue
@@ -0,0 +1,16 @@
+
+ This page is under construction
+
+
+
diff --git a/src/views/VideosPage.vue b/src/views/VideosPage.vue
new file mode 100644
index 0000000..1ae5988
--- /dev/null
+++ b/src/views/VideosPage.vue
@@ -0,0 +1,38 @@
+
+ {{ video.videoName }}
+
+
+
+
+
+