Skip to content

AjayMaan13/smart-script-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧾 AI Receipt Analyzer

AI-powered receipt analysis with computer vision and web deployment

Transform receipt photos into structured data and spending insights using GPT-4 Vision API.

Live Demo GitHub


🎯 What It Does

  • 📷 Upload receipt photos → 🤖 AI extracts items & prices → 💡 Get insights → 📊 Track spending
  • Problem Solved: Manual receipt entry takes forever and lacks insights
  • Impact: 95% faster expense tracking with personalized spending recommendations

🛠️ Skills Demonstrated

AI & Machine Learning

  • ✅ Computer Vision (image processing, OCR)
  • ✅ Generative AI (GPT-4 Vision API integration)
  • ✅ Prompt Engineering (structured data extraction)
  • ✅ API Integration (RESTful consumption, error handling)

Web Development

  • ✅ Full-Stack Development (Streamlit framework)
  • ✅ Responsive UI/UX (mobile-friendly design)
  • ✅ State Management (session-based data persistence)
  • ✅ Interactive Components (file uploads, real-time feedback)

Data & Analytics

  • ✅ Data Processing (JSON parsing, validation)
  • ✅ Quality Assessment (image analysis, user feedback)
  • ✅ Analytics Dashboard (spending metrics, visualizations)
  • ✅ Error Handling (graceful degradation, user guidance)

DevOps & Deployment

  • ✅ Cloud Deployment (Streamlit Cloud)
  • ✅ Environment Management (secrets, API keys)
  • ✅ Version Control (Git workflow)
  • ✅ Production Ready (live application)

🏗️ Tech Stack

Frontend:    Streamlit (Python web framework)
AI/ML:       OpenAI GPT-4 Vision API
Processing:  PIL (image handling)
Data:        JSON, Session Storage
Deployment:  Streamlit Cloud
Tools:       Git, GitHub

📊 Key Achievements

  • Rapid Development: Full application in 72 hours
  • 🎯 High Accuracy: 90%+ item extraction on clear images
  • 🚀 Production Ready: Deployed live application
  • 💼 Business Focus: Solves real expense tracking problem
  • 🔧 Clean Code: Modular, documented, maintainable

🚀 Quick Start

Try Live Demo: Receipt Analyzer

Run Locally:

git clone https://github.com/AjayMaan13/smart-receipt-analyzer.git
cd smart-receipt-analyzer
pip install -r requirements.txt
export OPENAI_API_KEY="your-key"
streamlit run app.py

🎨 Features

  • 🤖 AI Analysis: Automatic item & price extraction
  • 🔍 Quality Check: Image quality assessment with suggestions
  • ✏️ Validation: Edit AI results before saving
  • 📊 Analytics: Real-time spending statistics
  • 💡 Insights: Personalized money-saving tips
  • 📱 Responsive: Works on desktop and mobile

💼 Professional Value

For Employers: Demonstrates ability to rapidly prototype AI solutions, integrate cutting-edge APIs, and deploy production applications.

Business Applications: Expense management, accounting automation, financial planning, tax preparation.

Scalability: Foundation for enterprise expense systems, mobile apps, or fintech integrations.


🔗 Connect


Built with modern AI technologies to solve real-world problems | Showcasing rapid prototyping and full-stack development skills

About

A Streamlit-based AI tool that uses GPT-4 Vision to extract items, totals, and spending insights from receipt images.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages