From bb439e534de957089648b75746a85b7d1b3780b1 Mon Sep 17 00:00:00 2001 From: Esha Jha <149310101+Eshajha19@users.noreply.github.com> Date: Fri, 6 Mar 2026 09:21:31 +0000 Subject: [PATCH 1/4] created receipt scanner page --- public/index.html | 1 + public/receipt.css | 474 ++++++++++++++++++++++++++++++++++++++++++++ public/receipt.html | 103 ++++++++++ public/receipt.js | 254 ++++++++++++++++++++++++ 4 files changed, 832 insertions(+) create mode 100644 public/receipt.css create mode 100644 public/receipt.html create mode 100644 public/receipt.js diff --git a/public/index.html b/public/index.html index ccb4bd6e..f1a5dddd 100644 --- a/public/index.html +++ b/public/index.html @@ -496,6 +496,7 @@ Analytics Goals Net Worth + Receipt
@@ -567,6 +596,10 @@© 2026 ExpenseFlow. All rights reserved.
+ + From e6657d727d48592c73eb83cffda10522d8699547 Mon Sep 17 00:00:00 2001 From: Esha Jha <149310101+Eshajha19@users.noreply.github.com> Date: Fri, 6 Mar 2026 09:42:53 +0000 Subject: [PATCH 4/4] added dark light toggle --- public/index.html | 91 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/public/index.html b/public/index.html index f1a5dddd..6ed0f2af 100644 --- a/public/index.html +++ b/public/index.html @@ -467,6 +467,60 @@ opacity: 1; transform: translateY(0); } +}/* Toggle Button */ + +.theme-toggle { + background: linear-gradient(135deg,#6366f1,#64ffda); + border: none; + width: 42px; + height: 42px; + border-radius: 50%; + color: white; + cursor: pointer; + font-size: 16px; + display: flex; + align-items: center; + justify-content: center; + margin-right: 10px; + box-shadow: 0 6px 18px rgba(0,0,0,0.25); + transition: all 0.3s ease; +} + +.theme-toggle:hover{ + transform: scale(1.1); +} + +/* LIGHT MODE */ + +body.light-mode{ + background:#f5f7fb; + color:#222; +} + +body.light-mode .navbar{ + background:white; +} + +body.light-mode .feature-card{ + background:white; + color:#222; +} + +body.light-mode .balance-card{ + background:white; +} + +body.light-mode .history-section{ + background:white; +} + +/* inputs */ + +body.light-mode input, +body.light-mode select{ + background:white; + color:#222; + border:1px solid #ddd; } @@ -506,7 +560,16 @@ +