diff --git a/frontend/README.md b/frontend/README.md
new file mode 100644
index 0000000..25b5821
--- /dev/null
+++ b/frontend/README.md
@@ -0,0 +1,75 @@
+# Nuxt Minimal Starter
+
+Look at the [Nuxt documentation](https://nuxt.com/docs/getting-started/introduction) to learn more.
+
+## Setup
+
+Make sure to install dependencies:
+
+```bash
+# npm
+npm install
+
+# pnpm
+pnpm install
+
+# yarn
+yarn install
+
+# bun
+bun install
+```
+
+## Development Server
+
+Start the development server on `http://localhost:3000`:
+
+```bash
+# npm
+npm run dev
+
+# pnpm
+pnpm dev
+
+# yarn
+yarn dev
+
+# bun
+bun run dev
+```
+
+## Production
+
+Build the application for production:
+
+```bash
+# npm
+npm run build
+
+# pnpm
+pnpm build
+
+# yarn
+yarn build
+
+# bun
+bun run build
+```
+
+Locally preview production build:
+
+```bash
+# npm
+npm run preview
+
+# pnpm
+pnpm preview
+
+# yarn
+yarn preview
+
+# bun
+bun run preview
+```
+
+Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.
diff --git a/frontend/assets/custom-icons/Airdrop.svg b/frontend/assets/custom-icons/Airdrop.svg
new file mode 100644
index 0000000..f14d085
--- /dev/null
+++ b/frontend/assets/custom-icons/Airdrop.svg
@@ -0,0 +1,7 @@
+
diff --git a/frontend/assets/custom-icons/Arrow-back.svg b/frontend/assets/custom-icons/Arrow-back.svg
new file mode 100644
index 0000000..d81360b
--- /dev/null
+++ b/frontend/assets/custom-icons/Arrow-back.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Arrow-left.svg b/frontend/assets/custom-icons/Arrow-left.svg
new file mode 100644
index 0000000..d81360b
--- /dev/null
+++ b/frontend/assets/custom-icons/Arrow-left.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Arrow-right.svg b/frontend/assets/custom-icons/Arrow-right.svg
new file mode 100644
index 0000000..96e6fc7
--- /dev/null
+++ b/frontend/assets/custom-icons/Arrow-right.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Arrows.svg b/frontend/assets/custom-icons/Arrows.svg
new file mode 100644
index 0000000..45917ba
--- /dev/null
+++ b/frontend/assets/custom-icons/Arrows.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Bag.svg b/frontend/assets/custom-icons/Bag.svg
new file mode 100644
index 0000000..fe44c70
--- /dev/null
+++ b/frontend/assets/custom-icons/Bag.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Bank-card.svg b/frontend/assets/custom-icons/Bank-card.svg
new file mode 100644
index 0000000..e841c4b
--- /dev/null
+++ b/frontend/assets/custom-icons/Bank-card.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Book.svg b/frontend/assets/custom-icons/Book.svg
new file mode 100644
index 0000000..04dd301
--- /dev/null
+++ b/frontend/assets/custom-icons/Book.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Branches.svg b/frontend/assets/custom-icons/Branches.svg
new file mode 100644
index 0000000..c11cb33
--- /dev/null
+++ b/frontend/assets/custom-icons/Branches.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Calendar.svg b/frontend/assets/custom-icons/Calendar.svg
new file mode 100644
index 0000000..656ed9b
--- /dev/null
+++ b/frontend/assets/custom-icons/Calendar.svg
@@ -0,0 +1,12 @@
+
diff --git a/frontend/assets/custom-icons/Call.svg b/frontend/assets/custom-icons/Call.svg
new file mode 100644
index 0000000..dfe71ef
--- /dev/null
+++ b/frontend/assets/custom-icons/Call.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Cart.svg b/frontend/assets/custom-icons/Cart.svg
new file mode 100644
index 0000000..808270e
--- /dev/null
+++ b/frontend/assets/custom-icons/Cart.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Case.svg b/frontend/assets/custom-icons/Case.svg
new file mode 100644
index 0000000..aeef2b3
--- /dev/null
+++ b/frontend/assets/custom-icons/Case.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Chat.svg b/frontend/assets/custom-icons/Chat.svg
new file mode 100644
index 0000000..0f7365f
--- /dev/null
+++ b/frontend/assets/custom-icons/Chat.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Check-circle.svg b/frontend/assets/custom-icons/Check-circle.svg
new file mode 100644
index 0000000..b2ab9e7
--- /dev/null
+++ b/frontend/assets/custom-icons/Check-circle.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Checkmark.svg b/frontend/assets/custom-icons/Checkmark.svg
new file mode 100644
index 0000000..09cef94
--- /dev/null
+++ b/frontend/assets/custom-icons/Checkmark.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Checks.svg b/frontend/assets/custom-icons/Checks.svg
new file mode 100644
index 0000000..9737ec1
--- /dev/null
+++ b/frontend/assets/custom-icons/Checks.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Chevron-down.svg b/frontend/assets/custom-icons/Chevron-down.svg
new file mode 100644
index 0000000..0414347
--- /dev/null
+++ b/frontend/assets/custom-icons/Chevron-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Chevron-left.svg b/frontend/assets/custom-icons/Chevron-left.svg
new file mode 100644
index 0000000..9ae259f
--- /dev/null
+++ b/frontend/assets/custom-icons/Chevron-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Chevron-right.svg b/frontend/assets/custom-icons/Chevron-right.svg
new file mode 100644
index 0000000..cea367d
--- /dev/null
+++ b/frontend/assets/custom-icons/Chevron-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Chevron-up.svg b/frontend/assets/custom-icons/Chevron-up.svg
new file mode 100644
index 0000000..2940e63
--- /dev/null
+++ b/frontend/assets/custom-icons/Chevron-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Close.svg b/frontend/assets/custom-icons/Close.svg
new file mode 100644
index 0000000..14b7e6d
--- /dev/null
+++ b/frontend/assets/custom-icons/Close.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Columns.svg b/frontend/assets/custom-icons/Columns.svg
new file mode 100644
index 0000000..5f199e3
--- /dev/null
+++ b/frontend/assets/custom-icons/Columns.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Comment.svg b/frontend/assets/custom-icons/Comment.svg
new file mode 100644
index 0000000..2d855a7
--- /dev/null
+++ b/frontend/assets/custom-icons/Comment.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Connected-cable.svg b/frontend/assets/custom-icons/Connected-cable.svg
new file mode 100644
index 0000000..dbf0d96
--- /dev/null
+++ b/frontend/assets/custom-icons/Connected-cable.svg
@@ -0,0 +1,11 @@
+
diff --git a/frontend/assets/custom-icons/Contact.svg b/frontend/assets/custom-icons/Contact.svg
new file mode 100644
index 0000000..188f95a
--- /dev/null
+++ b/frontend/assets/custom-icons/Contact.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Cookies.svg b/frontend/assets/custom-icons/Cookies.svg
new file mode 100644
index 0000000..87dfc46
--- /dev/null
+++ b/frontend/assets/custom-icons/Cookies.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Delivery-boxes.svg b/frontend/assets/custom-icons/Delivery-boxes.svg
new file mode 100644
index 0000000..565f569
--- /dev/null
+++ b/frontend/assets/custom-icons/Delivery-boxes.svg
@@ -0,0 +1,8 @@
+
diff --git a/frontend/assets/custom-icons/Delivery.svg b/frontend/assets/custom-icons/Delivery.svg
new file mode 100644
index 0000000..fd532e5
--- /dev/null
+++ b/frontend/assets/custom-icons/Delivery.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Discount.svg b/frontend/assets/custom-icons/Discount.svg
new file mode 100644
index 0000000..e89dd2f
--- /dev/null
+++ b/frontend/assets/custom-icons/Discount.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Explore.svg b/frontend/assets/custom-icons/Explore.svg
new file mode 100644
index 0000000..02b8897
--- /dev/null
+++ b/frontend/assets/custom-icons/Explore.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Eye-closed.svg b/frontend/assets/custom-icons/Eye-closed.svg
new file mode 100644
index 0000000..feaf69a
--- /dev/null
+++ b/frontend/assets/custom-icons/Eye-closed.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Eye-open.svg b/frontend/assets/custom-icons/Eye-open.svg
new file mode 100644
index 0000000..0ebdf58
--- /dev/null
+++ b/frontend/assets/custom-icons/Eye-open.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Facebook.svg b/frontend/assets/custom-icons/Facebook.svg
new file mode 100644
index 0000000..4821d9f
--- /dev/null
+++ b/frontend/assets/custom-icons/Facebook.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Filter.svg b/frontend/assets/custom-icons/Filter.svg
new file mode 100644
index 0000000..ce8ff20
--- /dev/null
+++ b/frontend/assets/custom-icons/Filter.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Flag.svg b/frontend/assets/custom-icons/Flag.svg
new file mode 100644
index 0000000..b2c107e
--- /dev/null
+++ b/frontend/assets/custom-icons/Flag.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Grid.svg b/frontend/assets/custom-icons/Grid.svg
new file mode 100644
index 0000000..3967bba
--- /dev/null
+++ b/frontend/assets/custom-icons/Grid.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Headphone-lighting.svg b/frontend/assets/custom-icons/Headphone-lighting.svg
new file mode 100644
index 0000000..3c1583d
--- /dev/null
+++ b/frontend/assets/custom-icons/Headphone-lighting.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Headphone.svg b/frontend/assets/custom-icons/Headphone.svg
new file mode 100644
index 0000000..d4a8b33
--- /dev/null
+++ b/frontend/assets/custom-icons/Headphone.svg
@@ -0,0 +1,7 @@
+
diff --git a/frontend/assets/custom-icons/Headphones.svg b/frontend/assets/custom-icons/Headphones.svg
new file mode 100644
index 0000000..32a89fb
--- /dev/null
+++ b/frontend/assets/custom-icons/Headphones.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Headset.svg b/frontend/assets/custom-icons/Headset.svg
new file mode 100644
index 0000000..763581b
--- /dev/null
+++ b/frontend/assets/custom-icons/Headset.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Heart.svg b/frontend/assets/custom-icons/Heart.svg
new file mode 100644
index 0000000..733d4b2
--- /dev/null
+++ b/frontend/assets/custom-icons/Heart.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Home.svg b/frontend/assets/custom-icons/Home.svg
new file mode 100644
index 0000000..fa0a83b
--- /dev/null
+++ b/frontend/assets/custom-icons/Home.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Hourglass.svg b/frontend/assets/custom-icons/Hourglass.svg
new file mode 100644
index 0000000..0d64866
--- /dev/null
+++ b/frontend/assets/custom-icons/Hourglass.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Instagram.svg b/frontend/assets/custom-icons/Instagram.svg
new file mode 100644
index 0000000..aad7624
--- /dev/null
+++ b/frontend/assets/custom-icons/Instagram.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Lampshade.svg b/frontend/assets/custom-icons/Lampshade.svg
new file mode 100644
index 0000000..bcb5f47
--- /dev/null
+++ b/frontend/assets/custom-icons/Lampshade.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Leaves.svg b/frontend/assets/custom-icons/Leaves.svg
new file mode 100644
index 0000000..18662c9
--- /dev/null
+++ b/frontend/assets/custom-icons/Leaves.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Left-rotation.svg b/frontend/assets/custom-icons/Left-rotation.svg
new file mode 100644
index 0000000..8c996ea
--- /dev/null
+++ b/frontend/assets/custom-icons/Left-rotation.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Loading.svg b/frontend/assets/custom-icons/Loading.svg
new file mode 100644
index 0000000..0d02c48
--- /dev/null
+++ b/frontend/assets/custom-icons/Loading.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Lock.svg b/frontend/assets/custom-icons/Lock.svg
new file mode 100644
index 0000000..3f22a92
--- /dev/null
+++ b/frontend/assets/custom-icons/Lock.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Message.svg b/frontend/assets/custom-icons/Message.svg
new file mode 100644
index 0000000..3e66a8e
--- /dev/null
+++ b/frontend/assets/custom-icons/Message.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Minus.svg b/frontend/assets/custom-icons/Minus.svg
new file mode 100644
index 0000000..0f8b5f5
--- /dev/null
+++ b/frontend/assets/custom-icons/Minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Mobile-card.svg b/frontend/assets/custom-icons/Mobile-card.svg
new file mode 100644
index 0000000..9965ead
--- /dev/null
+++ b/frontend/assets/custom-icons/Mobile-card.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Notification.svg b/frontend/assets/custom-icons/Notification.svg
new file mode 100644
index 0000000..e4a939b
--- /dev/null
+++ b/frontend/assets/custom-icons/Notification.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Paper.svg b/frontend/assets/custom-icons/Paper.svg
new file mode 100644
index 0000000..0494bed
--- /dev/null
+++ b/frontend/assets/custom-icons/Paper.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Play.svg b/frontend/assets/custom-icons/Play.svg
new file mode 100644
index 0000000..0938eea
--- /dev/null
+++ b/frontend/assets/custom-icons/Play.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Plus.svg b/frontend/assets/custom-icons/Plus.svg
new file mode 100644
index 0000000..d488976
--- /dev/null
+++ b/frontend/assets/custom-icons/Plus.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Profile.svg b/frontend/assets/custom-icons/Profile.svg
new file mode 100644
index 0000000..0aae9a8
--- /dev/null
+++ b/frontend/assets/custom-icons/Profile.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Question-mark-circle.svg b/frontend/assets/custom-icons/Question-mark-circle.svg
new file mode 100644
index 0000000..2a83f5f
--- /dev/null
+++ b/frontend/assets/custom-icons/Question-mark-circle.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Rows.svg b/frontend/assets/custom-icons/Rows.svg
new file mode 100644
index 0000000..c94a3a3
--- /dev/null
+++ b/frontend/assets/custom-icons/Rows.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Safe-battery.svg b/frontend/assets/custom-icons/Safe-battery.svg
new file mode 100644
index 0000000..771249a
--- /dev/null
+++ b/frontend/assets/custom-icons/Safe-battery.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Scan-box.svg b/frontend/assets/custom-icons/Scan-box.svg
new file mode 100644
index 0000000..dbfc141
--- /dev/null
+++ b/frontend/assets/custom-icons/Scan-box.svg
@@ -0,0 +1,9 @@
+
diff --git a/frontend/assets/custom-icons/Search.svg b/frontend/assets/custom-icons/Search.svg
new file mode 100644
index 0000000..271ce63
--- /dev/null
+++ b/frontend/assets/custom-icons/Search.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Settings.svg b/frontend/assets/custom-icons/Settings.svg
new file mode 100644
index 0000000..0cbc52c
--- /dev/null
+++ b/frontend/assets/custom-icons/Settings.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Share-square.svg b/frontend/assets/custom-icons/Share-square.svg
new file mode 100644
index 0000000..d57f581
--- /dev/null
+++ b/frontend/assets/custom-icons/Share-square.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Share.svg b/frontend/assets/custom-icons/Share.svg
new file mode 100644
index 0000000..fd3072a
--- /dev/null
+++ b/frontend/assets/custom-icons/Share.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Shield-done.svg b/frontend/assets/custom-icons/Shield-done.svg
new file mode 100644
index 0000000..54cd72e
--- /dev/null
+++ b/frontend/assets/custom-icons/Shield-done.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Shopping-bag.svg b/frontend/assets/custom-icons/Shopping-bag.svg
new file mode 100644
index 0000000..42a58d0
--- /dev/null
+++ b/frontend/assets/custom-icons/Shopping-bag.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/assets/custom-icons/Speaker.svg b/frontend/assets/custom-icons/Speaker.svg
new file mode 100644
index 0000000..87ee8fc
--- /dev/null
+++ b/frontend/assets/custom-icons/Speaker.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/Star.svg b/frontend/assets/custom-icons/Star.svg
new file mode 100644
index 0000000..87a9f02
--- /dev/null
+++ b/frontend/assets/custom-icons/Star.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Ticket.svg b/frontend/assets/custom-icons/Ticket.svg
new file mode 100644
index 0000000..6dffa42
--- /dev/null
+++ b/frontend/assets/custom-icons/Ticket.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Tiktok.svg b/frontend/assets/custom-icons/Tiktok.svg
new file mode 100644
index 0000000..5611b1b
--- /dev/null
+++ b/frontend/assets/custom-icons/Tiktok.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/Trash.svg b/frontend/assets/custom-icons/Trash.svg
new file mode 100644
index 0000000..5225679
--- /dev/null
+++ b/frontend/assets/custom-icons/Trash.svg
@@ -0,0 +1,10 @@
+
diff --git a/frontend/assets/custom-icons/Turn-left.svg b/frontend/assets/custom-icons/Turn-left.svg
new file mode 100644
index 0000000..047cde2
--- /dev/null
+++ b/frontend/assets/custom-icons/Turn-left.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/USB.svg b/frontend/assets/custom-icons/USB.svg
new file mode 100644
index 0000000..c0a72cc
--- /dev/null
+++ b/frontend/assets/custom-icons/USB.svg
@@ -0,0 +1,7 @@
+
diff --git a/frontend/assets/custom-icons/Users.svg b/frontend/assets/custom-icons/Users.svg
new file mode 100644
index 0000000..ea00fc9
--- /dev/null
+++ b/frontend/assets/custom-icons/Users.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Video-slides.svg b/frontend/assets/custom-icons/Video-slides.svg
new file mode 100644
index 0000000..1c67f34
--- /dev/null
+++ b/frontend/assets/custom-icons/Video-slides.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/assets/custom-icons/Youtube.svg b/frontend/assets/custom-icons/Youtube.svg
new file mode 100644
index 0000000..9eb2123
--- /dev/null
+++ b/frontend/assets/custom-icons/Youtube.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/solid/Check circle.svg b/frontend/assets/custom-icons/solid/Check circle.svg
new file mode 100644
index 0000000..86dafc4
--- /dev/null
+++ b/frontend/assets/custom-icons/solid/Check circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/solid/Facebook.svg b/frontend/assets/custom-icons/solid/Facebook.svg
new file mode 100644
index 0000000..1cca4fd
--- /dev/null
+++ b/frontend/assets/custom-icons/solid/Facebook.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/solid/Instagram.svg b/frontend/assets/custom-icons/solid/Instagram.svg
new file mode 100644
index 0000000..c650d8c
--- /dev/null
+++ b/frontend/assets/custom-icons/solid/Instagram.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/assets/custom-icons/solid/Play down.svg b/frontend/assets/custom-icons/solid/Play down.svg
new file mode 100644
index 0000000..4e5a5c3
--- /dev/null
+++ b/frontend/assets/custom-icons/solid/Play down.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/solid/Star.svg b/frontend/assets/custom-icons/solid/Star.svg
new file mode 100644
index 0000000..64892af
--- /dev/null
+++ b/frontend/assets/custom-icons/solid/Star.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/solid/Tiktok.svg b/frontend/assets/custom-icons/solid/Tiktok.svg
new file mode 100644
index 0000000..470f5d5
--- /dev/null
+++ b/frontend/assets/custom-icons/solid/Tiktok.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/assets/custom-icons/solid/Youtube.svg b/frontend/assets/custom-icons/solid/Youtube.svg
new file mode 100644
index 0000000..ec54858
--- /dev/null
+++ b/frontend/assets/custom-icons/solid/Youtube.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico
new file mode 100644
index 0000000..18993ad
Binary files /dev/null and b/frontend/public/favicon.ico differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-Black.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-Black.woff2
new file mode 100755
index 0000000..e67c520
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-Black.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-Bold.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-Bold.woff2
new file mode 100755
index 0000000..dd3fc16
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-Bold.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-DemiBold.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-DemiBold.woff2
new file mode 100755
index 0000000..f1f6750
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-DemiBold.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-ExtraBlack.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-ExtraBlack.woff2
new file mode 100755
index 0000000..03a0682
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-ExtraBlack.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-ExtraBold.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-ExtraBold.woff2
new file mode 100755
index 0000000..c041d78
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-ExtraBold.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-Heavy.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-Heavy.woff2
new file mode 100755
index 0000000..ea16307
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-Heavy.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-Light.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-Light.woff2
new file mode 100755
index 0000000..8d9534c
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-Light.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-Medium.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-Medium.woff2
new file mode 100755
index 0000000..cdb4ce0
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-Medium.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-Regular.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-Regular.woff2
new file mode 100755
index 0000000..89ae517
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-Regular.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-Thin.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-Thin.woff2
new file mode 100755
index 0000000..c5a9409
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-Thin.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanX-UltraLight.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanX-UltraLight.woff2
new file mode 100755
index 0000000..cb42c16
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanX-UltraLight.woff2 differ
diff --git a/frontend/public/fonts/IranYekanX/IRANYekanXVF.woff2 b/frontend/public/fonts/IranYekanX/IRANYekanXVF.woff2
new file mode 100755
index 0000000..1e430a2
Binary files /dev/null and b/frontend/public/fonts/IranYekanX/IRANYekanXVF.woff2 differ
diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/frontend/public/robots.txt
@@ -0,0 +1 @@
+