Portfolio
+A website to display my awesomeness
+diff --git a/public/Ellipse.svg b/public/Ellipse.svg
new file mode 100644
index 0000000..3e80523
--- /dev/null
+++ b/public/Ellipse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/arrow-up-right.svg b/public/arrow-up-right.svg
new file mode 100644
index 0000000..5a5e298
--- /dev/null
+++ b/public/arrow-up-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/astro.svg b/public/astro.svg
new file mode 100644
index 0000000..2df2147
--- /dev/null
+++ b/public/astro.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/git.svg b/public/git.svg
index 13af359..9b8f291 100644
--- a/public/git.svg
+++ b/public/git.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/mastodon.svg b/public/mastodon.svg
index 5e3b7e1..11a6b35 100644
--- a/public/mastodon.svg
+++ b/public/mastodon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/matrix.svg b/public/matrix.svg
index 05385ef..5e77084 100644
--- a/public/matrix.svg
+++ b/public/matrix.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/Icon.astro b/src/components/Icon.astro
new file mode 100644
index 0000000..57178aa
--- /dev/null
+++ b/src/components/Icon.astro
@@ -0,0 +1,16 @@
+---
+interface Props {
+ icon: string;
+ size: string;
+}
+
+const { icon, size } = Astro.props;
+---
+
+
+
+
\ No newline at end of file
diff --git a/src/components/ProjectCard.astro b/src/components/ProjectCard.astro
new file mode 100644
index 0000000..186ce9c
--- /dev/null
+++ b/src/components/ProjectCard.astro
@@ -0,0 +1,47 @@
+---
+interface Props {
+ name: string;
+}
+
+const { name } = Astro.props;
+
+import Icon from "../components/Icon.astro";
+---
+
+
A website to display my awesomeness
+Hey there! I'm Samvid, a high schooler interested in computer science and programming.
-