diff --git a/src/lib/card-collections/cards/EmptyCard.svelte b/src/lib/card-collections/cards/EmptyCard.svelte
new file mode 100644
index 0000000..5159d71
--- /dev/null
+++ b/src/lib/card-collections/cards/EmptyCard.svelte
@@ -0,0 +1,19 @@
+
+
+
+
+
diff --git a/src/lib/card-collections/cards/PostCard.svelte b/src/lib/card-collections/cards/PostCard.svelte
new file mode 100644
index 0000000..cfa4690
--- /dev/null
+++ b/src/lib/card-collections/cards/PostCard.svelte
@@ -0,0 +1,7 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/card-collections/cards/ProjectCard.svelte b/src/lib/card-collections/cards/ProjectCard.svelte
new file mode 100644
index 0000000..cfa4690
--- /dev/null
+++ b/src/lib/card-collections/cards/ProjectCard.svelte
@@ -0,0 +1,7 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/card-collections/cards/TagsCard.svelte b/src/lib/card-collections/cards/TagsCard.svelte
new file mode 100644
index 0000000..fb02ef8
--- /dev/null
+++ b/src/lib/card-collections/cards/TagsCard.svelte
@@ -0,0 +1,31 @@
+
+
+
+ {#await fetchTags()}
+ Loading Tags...
+ {:then tags}
+ {#each tags as tag}
+
+ {/each}
+ {:catch}
+ Unable to load tags
+ {/await}
+
diff --git a/src/lib/database/mongo.ts b/src/lib/database/mongo.server.ts
similarity index 100%
rename from src/lib/database/mongo.ts
rename to src/lib/database/mongo.server.ts
diff --git a/src/lib/global.css b/src/lib/global.css
index e63f1d3..01387ae 100644
--- a/src/lib/global.css
+++ b/src/lib/global.css
@@ -1,8 +1,11 @@
:root {
--main-bg-color: lightslategrey;
- --accent-color: darkslategrey;
+ --accent-color: rgb(234, 255, 97);
+ --accent-rollover: yellow;
--overlay-color: #2f4f4fb8;
--main-text-color: azure;
+ --light-text-color: azure;
+ --dark-text-color: rgb(56, 56, 7);
--link-color: cyan;
--link-visited-color: rgb(189, 0, 189);
}
@@ -16,6 +19,15 @@
font-style: normal;
}
+@font-face {
+ font-family: 'caprasimo';
+ src: url('/font/caprasimo-regular.woff2') format('woff2'),
+ url('/font/caprasimo-regular.woff') format('woff'),
+ url('/font/caprasimo-regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
html {
background-color: var(--main-bg-color);
text-align: center;
diff --git a/src/lib/header.svelte b/src/lib/header.svelte
index bb478da..08843ed 100644
--- a/src/lib/header.svelte
+++ b/src/lib/header.svelte
@@ -13,13 +13,19 @@
diff --git a/src/lib/posts/PostTag.svelte b/src/lib/posts/PostTag.svelte
new file mode 100644
index 0000000..7821a36
--- /dev/null
+++ b/src/lib/posts/PostTag.svelte
@@ -0,0 +1,23 @@
+
+
+
+ {tag}
+
+
+
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 2b89039..af710db 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -3,19 +3,18 @@
import Header from '$lib/header.svelte';
import Emphasis from '$lib/highlights/emphasis.svelte';
import LatestPosts from '$lib/posts/PostsSummary.svelte';
+ import TagsCard from '$lib/card-collections/cards/TagsCard.svelte';
const title: string = "Hi, I'm Fred";
- const subtitle: string = 'Crafting Digital';
-
+