@@ -30,7 +30,6 @@ The entire end-to-end flow—PO entry through discrepancy resolution—takes jus
3030
3131MatchFlow delivers real, measurable value by automating repetitive finance tasks—so you can focus on your business, not on paperwork.
3232
33- ---
3433
3534## 📑 Table of Contents
3635
@@ -53,7 +52,6 @@ MatchFlow delivers real, measurable value by automating repetitive finance tasks
535213 . [ 📄 License] ( #license )
545314 . [ ☎️ Contact / Support] ( #contact--support )
5554
56- ---
5755
5856<a id =" key-features " ></a >
5957## ✨ Key Features
@@ -81,3 +79,25 @@ MatchFlow delivers real, measurable value by automating repetitive finance tasks
8179- 📊 ** Interactive Dashboard & Reporting**
8280 Search, filter and export full audit logs, match-rate charts and spend summaries.
8381 ** Why It Matters:** Provides complete visibility into your payables pipeline—perfect for month-end close.
82+
83+ <a id =" tech-stack " ></a >
84+ ## 🛠️ Tech Stack
85+
86+ - 🖥️ ** Backend:** ASP NET Core 6.0 (C# 10), Entity Framework Core 6
87+ - 🗄️ ** Database:** SQL Server (Azure SQL)
88+ - ⚛️ ** Frontend:** React 19.1.0 + Vite, @vitejs/plugin-react 4.4.1
89+ - 🖌️ ** UI / Styling:** Tailwind CSS, shadcn/ui, Lucide React icons
90+ - ☁️ ** Cloud Services:**
91+ - Azure Blob Storage (invoice PDFs)
92+ - Azure Cognitive Services (Form Recognizer)
93+ - Azure Service Bus (exception queue)
94+ - 🐳 ** Containerization:** Docker → Fly.io
95+ - 📡 ** Web Server / Proxy:** Nginx
96+ - 🔒 ** Authentication:** JWT Bearer tokens
97+ - 📦 ** Package Management:** npm (frontend), NuGet (backend)
98+ - 📑 ** API Documentation:** Swagger / OpenAPI spec, Postman Collection
99+ - 🛠️ ** Local Dev & Scripts:** Docker Compose for local end-to-end
100+ - 🧪 ** Testing:** xUnit (backend)
101+ - 🔄 ** CI/CD:** GitHub Actions → Fly.io
102+ - 📈 ** Monitoring:** Azure Application Insights
103+
0 commit comments