diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3c3629e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+node_modules
diff --git a/.prettierrc.js b/.prettierrc.js
new file mode 100644
index 0000000..162453b
--- /dev/null
+++ b/.prettierrc.js
@@ -0,0 +1,5 @@
+module.exports = {
+ tabWidth: 2,
+ semi: false,
+ singleQuote: true,
+};
diff --git a/src/App.vue b/src/App.vue
new file mode 100644
index 0000000..8ea42c9
--- /dev/null
+++ b/src/App.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/src/components/NoteList.vue b/src/components/NoteList.vue
new file mode 100644
index 0000000..9ede577
--- /dev/null
+++ b/src/components/NoteList.vue
@@ -0,0 +1,31 @@
+
+
+
+ {{ note.text }}
+
+
+
+
+
diff --git a/src/main.js b/src/main.js
new file mode 100644
index 0000000..64951b0
--- /dev/null
+++ b/src/main.js
@@ -0,0 +1,4 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+
+const mounted = createApp(App).mount('#app') // eslint-disable-line