diff --git a/Domains/Frontend/MiniProjects/expense_tracker/README.md b/Domains/Frontend/MiniProjects/expense_tracker/README.md
new file mode 100644
index 00000000..09d51f63
--- /dev/null
+++ b/Domains/Frontend/MiniProjects/expense_tracker/README.md
@@ -0,0 +1,42 @@
+**Contributor:** alisha1510
+
+# Expense Tracker
+
+A dynamic web application to help users track their income, expenses, and balance in real-time. Features interactive charts, a clean interface, and a user-friendly way to manage personal finances.
+
+## 🌟 Features
+
+* **Real-Time Tracking** – Add income and expenses instantly, see updates in your balance.
+* **Transaction History** – View, sort, and delete past transactions easily.
+
+
+## 🎯 How to Use
+
+1.Open the web application in a browser.
+2.Add a transaction using the Add Transaction form (income or expense).
+3.Enter description, amount, and type.
+4.Submit to update your balance and charts instantly.
+5.View your transaction history below and delete items if needed.
+
+
+## ⚠️ Important Disclaimer
+
+**For personal finance tracking only!**
+
+This project is intended to help manage budgets and track expenses. Please do not use this app for financial advice or professional accounting purposes.
+
+
+## 🤝 Contributing
+
+Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
+
+## 👤 Author
+
+**Alisha Sheikh**
+- GitHub: [@alisha1510](https://github.com/alisha1510)
+
+
+---
+
+
+Made with 💜 for Hacktoberfest and the Open Source Community
\ No newline at end of file
diff --git a/Domains/Frontend/MiniProjects/expense_tracker/index.html b/Domains/Frontend/MiniProjects/expense_tracker/index.html
new file mode 100644
index 00000000..9eeca12e
--- /dev/null
+++ b/Domains/Frontend/MiniProjects/expense_tracker/index.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+ Dynamic Expense Tracker
+
+
+
+
+
+
+
+
+
+
+
+ BudgetFlow Tracker
+
+
+
Manage your money in real-time.
+
Authenticating...
+
+
+
+
+
+
+
Balance
+
--
+
+
+
+
Income
+
--
+
+
+
+
Expenses
+
--
+
+
+
+
+
+
+
Add New Transaction
+
+
+
+
+
+
+
+
+
Transaction History
+
+
+
+
Loading transactions...
+
+
+
+
+
+
+
+
diff --git a/Domains/Frontend/MiniProjects/expense_tracker/script.js b/Domains/Frontend/MiniProjects/expense_tracker/script.js
new file mode 100644
index 00000000..778820e1
--- /dev/null
+++ b/Domains/Frontend/MiniProjects/expense_tracker/script.js
@@ -0,0 +1,122 @@
+document.addEventListener("DOMContentLoaded", () => {
+ let localTransactions = [];
+
+ const userInfo = document.getElementById("user-info");
+ const form = document.getElementById("transaction-form");
+ const list = document.getElementById("transactions-list");
+ const errorMessage = document.getElementById("error-message");
+
+ const balanceEl = document.getElementById("balance");
+ const incomeEl = document.getElementById("income");
+ const expenseEl = document.getElementById("expense");
+
+ userInfo.textContent = "Local Mode (Data will not save)";
+ console.log("Running in Local Mode. Data is temporary.");
+
+ const renderTransactions = () => {
+ list.innerHTML = "";
+
+ if (localTransactions.length === 0) {
+ list.innerHTML = `