Skip to content

kailash6207/xpense-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📑 Expense Extractor

A full-stack, AI-powered receipt parsing and expense tracking dashboard.

🚀 Features

  • AI Receipt Scanning: Upload an image and automatically extract the Store Name, Date, and Amount using Tesseract OCR.
  • Manual Entry: Quick-add form for cash transactions or lost receipts.
  • Bulk Multiplier: Automatically multiply expenses for recurring/bulk purchases (e.g., buying 10 bus tickets at once).
  • Inline Editing: Instantly fix any OCR typos directly inside the data table.
  • CSV Export: Download your selected expenses straight to an Excel-ready .csv file with one click.

🛠️ Tech Stack

  • Frontend: React, Vite
  • Backend: Python, FastAPI
  • Database: SQLite & SQLAlchemy
  • AI/OCR: Python Tesseract (pytesseract) & Pillow

💻 How to Run Locally

1. Start the Backend

Navigate to the backend folder and start the FastAPI server:

cd backend
py -m uvicorn main:app --reload

### 2. Start the Frontend
Open a new terminal window, navigate to the `frontend` folder, and start the React server:
```bash
cd frontend
npm run dev

Once you paste that in, scroll down and click the green **Commit changes** button. 

After that, your code is fully documented, safely backed up in the cloud, and looking incredibly professional. Are you ready to head over to Render.com to get this backend live on the internet?

About

A high-fidelity financial ledger system engineered with cryptographic tracking matrices to monitor mana consumption, credit infusions, and asset transactional histories over a secure interface.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors