diff --git a/components/ProjectCardContent.vue b/components/ProjectCardContent.vue
new file mode 100644
index 0000000..9c27d68
--- /dev/null
+++ b/components/ProjectCardContent.vue
@@ -0,0 +1,56 @@
+
+
+
+

+
{{title}}
+
{{description}}
+
+
+
+
+
+
+
+
+
{{longDescription}}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/ProjectCardV2.vue b/components/ProjectCardV2.vue
new file mode 100644
index 0000000..499bb9e
--- /dev/null
+++ b/components/ProjectCardV2.vue
@@ -0,0 +1,139 @@
+
+
+
+
+
+
![]()
+
+
{{props.title}}
+
{{props.description}}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/SmallButton.vue b/components/SmallButton.vue
new file mode 100644
index 0000000..91a1416
--- /dev/null
+++ b/components/SmallButton.vue
@@ -0,0 +1,41 @@
+
+
+
+
+ {{ props.text }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/TestPage.vue b/pages/TestPage.vue
new file mode 100644
index 0000000..249ea1c
--- /dev/null
+++ b/pages/TestPage.vue
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/index.vue b/pages/index.vue
index 0414e88..d8cfc93 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -96,28 +96,56 @@ var { data } = await useAsyncData('home', () => queryContent('blog').where({hidd
Featured Projects
+
@@ -174,6 +202,7 @@ h1{
display: flex;
width: 100%;
justify-content: center;
+ margin-bottom: 5px;
/* margin-left: auto;
margin-right: auto; */
diff --git a/pages/projects.vue b/pages/projects.vue
new file mode 100644
index 0000000..b9b4da4
--- /dev/null
+++ b/pages/projects.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/img/close.png b/public/img/close.png
new file mode 100644
index 0000000..cbf1968
Binary files /dev/null and b/public/img/close.png differ