diff --git a/src/components/SongButton.vue b/src/components/SongButton.vue
new file mode 100644
index 0000000..bf638dd
--- /dev/null
+++ b/src/components/SongButton.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/SongCard.vue b/src/components/SongCard.vue
new file mode 100644
index 0000000..9348aed
--- /dev/null
+++ b/src/components/SongCard.vue
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/SongInput.vue b/src/components/SongInput.vue
new file mode 100644
index 0000000..1269ff8
--- /dev/null
+++ b/src/components/SongInput.vue
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/SongTag.vue b/src/components/SongTag.vue
new file mode 100644
index 0000000..64f40fa
--- /dev/null
+++ b/src/components/SongTag.vue
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file