diff --git a/Domains/AR-VR/MiniProjects/Wearable-Translation-Glasses b/Domains/AR-VR/MiniProjects/Wearable-Translation-Glasses
new file mode 160000
index 00000000..27774d55
--- /dev/null
+++ b/Domains/AR-VR/MiniProjects/Wearable-Translation-Glasses
@@ -0,0 +1 @@
+Subproject commit 27774d553ca930d9b18b1a0c6a71c2ee7f8c0496
diff --git a/Domains/AR-VR/README.md b/Domains/AR-VR/README.md
index f8335196..233a841b 100644
--- a/Domains/AR-VR/README.md
+++ b/Domains/AR-VR/README.md
@@ -265,12 +265,12 @@ YourARVRProject/
## 📊 Project Template
```markdown
-# Project Name
+# Wearable Translation Glasses
-**Contributor:** YourGitHubUsername
+**Contributor:** Mansi13-6
**Domain:** AR-VR
-**Difficulty:** [Beginner/Intermediate/Advanced]
-**Platform:** [AR / VR / Mixed Reality]
+**Difficulty:** [Intermediate]
+**Platform:** [AR / VR]
## Description
Brief description of the AR/VR experience.
@@ -321,9 +321,10 @@ Android Build Support (for Quest)
\`\`\`
Window → Package Manager
Install:
-- XR Plugin Management
-- XR Interaction Toolkit
-- Oculus XR Plugin (for Quest)
+# pip install numpy==1.24.4
+# pip install opencv-python
+# pip install easyocr
+# pip install googletrans==4.0.0-rc1
\`\`\`
### 3. Project Settings
diff --git a/Domains/Frontend/MiniProjects/Currency Converter/.hintrc b/Domains/Frontend/MiniProjects/Currency Converter/.hintrc
new file mode 100644
index 00000000..aa8de6b4
--- /dev/null
+++ b/Domains/Frontend/MiniProjects/Currency Converter/.hintrc
@@ -0,0 +1,5 @@
+{
+ "extends": [
+ "development"
+ ]
+}
\ No newline at end of file
diff --git a/Domains/Frontend/MiniProjects/Currency Converter/README.md b/Domains/Frontend/MiniProjects/Currency Converter/README.md
new file mode 100644
index 00000000..adf27bf3
--- /dev/null
+++ b/Domains/Frontend/MiniProjects/Currency Converter/README.md
@@ -0,0 +1,11 @@
+**Contributor:** Mansi13-6
+
+## Description
+A simple web app that converts different currencies.
+## Tech Stack
+- HTML
+- CSS
+- JavaScript
+
+## How to Run
+1. Open the `index.html` file in your web browser.
\ No newline at end of file
diff --git a/Domains/Frontend/MiniProjects/Currency Converter/index.html b/Domains/Frontend/MiniProjects/Currency Converter/index.html
new file mode 100644
index 00000000..e8c8d316
--- /dev/null
+++ b/Domains/Frontend/MiniProjects/Currency Converter/index.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+ Currency Converter
+
+
+
+
+
💱 Currency Converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Converted amount will appear here
+
+
+
+
+
+
diff --git a/Domains/Frontend/MiniProjects/Currency Converter/script.js b/Domains/Frontend/MiniProjects/Currency Converter/script.js
new file mode 100644
index 00000000..227f15a0
--- /dev/null
+++ b/Domains/Frontend/MiniProjects/Currency Converter/script.js
@@ -0,0 +1,30 @@
+const convertBtn = document.getElementById("convertBtn");
+const amountInput = document.getElementById("amount");
+const fromCurrency = document.getElementById("fromCurrency");
+const toCurrency = document.getElementById("toCurrency");
+const result = document.getElementById("result");
+
+// Static exchange rates (approximate values)
+const rates = {
+ USD: 1,
+ INR: 83,
+ EUR: 0.92,
+ GBP: 0.79,
+ JPY: 151
+};
+
+convertBtn.addEventListener("click", () => {
+ const amount = parseFloat(amountInput.value);
+ const from = fromCurrency.value;
+ const to = toCurrency.value;
+
+ if (isNaN(amount) || amount <= 0) {
+ result.textContent = "Please enter a valid amount.";
+ return;
+ }
+
+ // Convert to USD base, then to target currency
+ const convertedAmount = (amount / rates[from]) * rates[to];
+
+ result.textContent = `${amount} ${from} = ${convertedAmount.toFixed(2)} ${to}`;
+});
diff --git a/Domains/Frontend/MiniProjects/Currency Converter/style.css b/Domains/Frontend/MiniProjects/Currency Converter/style.css
new file mode 100644
index 00000000..d52cce48
--- /dev/null
+++ b/Domains/Frontend/MiniProjects/Currency Converter/style.css
@@ -0,0 +1,66 @@
+* {
+ box-sizing: border-box;
+ font-family: 'Poppins', sans-serif;
+}
+
+body {
+ background: linear-gradient(135deg, #824ab6, #e2a4f0);
+ color: #fff;
+ min-height: 100vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.container {
+ background: rgba(255, 255, 255, 0.1);
+ padding: 30px;
+ border-radius: 15px;
+ text-align: center;
+ box-shadow: 0 4px 10px rgba(0,0,0,0.3);
+ width: 90%;
+ max-width: 400px;
+}
+
+h1 {
+ margin-bottom: 20px;
+ font-size: 26px;
+}
+
+.converter-box {
+ display: flex;
+ flex-direction: column;
+ gap: 15px;
+}
+
+.amount-box input,
+.currency-box select {
+ padding: 10px;
+ border-radius: 8px;
+ border: none;
+ width: 100%;
+}
+
+button {
+ background-color: #fff;
+ color: #0077ff;
+ font-weight: bold;
+ border: none;
+ border-radius: 8px;
+ padding: 10px;
+ cursor: pointer;
+ transition: 0.3s;
+}
+
+button:hover {
+ background-color: #0077ff;
+ color: #fff;
+}
+
+.result {
+ margin-top: 10px;
+ font-size: 18px;
+ background: rgba(255,255,255,0.15);
+ padding: 10px;
+ border-radius: 10px;
+}
diff --git a/ProjectHive b/ProjectHive
new file mode 160000
index 00000000..ae02db29
--- /dev/null
+++ b/ProjectHive
@@ -0,0 +1 @@
+Subproject commit ae02db299a37276184ff892fb2065e11a5fb6034