diff --git a/finance_dashboard/README.md b/finance_dashboard/README.md new file mode 100644 index 0000000..bcd6045 --- /dev/null +++ b/finance_dashboard/README.md @@ -0,0 +1,9 @@ +# Finance Dashboard + +This is a beginner-friendly finance dashboard built with Flask. +It allows users to track expenses and view total spending. + +## Setup +1. Install requirements: + ```bash + pip install -r requirements.txt diff --git a/finance_dashboard/app.py b/finance_dashboard/app.py new file mode 100644 index 0000000..29a94a5 --- /dev/null +++ b/finance_dashboard/app.py @@ -0,0 +1,24 @@ +##finance dashboard issue :] +from flask import Flask, render_template_string + +app = Flask(__name__) + +# Sample expense data +expenses = [ + {"category": "Food", "amount": 120}, + {"category": "Rent", "amount": 800}, + {"category": "Transport", "amount": 60}, +] + +@app.route("/") +def dashboard(): + total = sum(e["amount"] for e in expenses) + categories = ", ".join(e["category"] for e in expenses) + return render_template_string(""" +
Total Spending: ${{ total }}
+Categories: {{ categories }}
+ """, total=total, categories=categories) + +if __name__ == "__main__": + app.run(debug=True) diff --git a/finance_dashboard/requirements.txt b/finance_dashboard/requirements.txt new file mode 100644 index 0000000..685627a --- /dev/null +++ b/finance_dashboard/requirements.txt @@ -0,0 +1,2 @@ +flask +matplotlib