Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

oxqlion/ecoceipt

Repository files navigation

📸 Ecoceipt — Smart Receipt Scanner & AI-Powered Stock Recommender

Ecoceipt is a Kotlin-based Android app that empowers MSMEs to digitize paper receipts using OCR, extract structured sales data with LLM, and receive AI-powered stock recommendations — all aimed at minimizing overstocking and reducing food waste for a more sustainable future. 🌱


🌍 Sustainable Impact

Overstocking contributes to unnecessary food waste, which releases harmful greenhouse gases and strains local economies. Ecoceipt empowers small businesses to only stock what’s needed — using AI and data-driven decisions for a greener planet. 🌏


🧠 Features

  • 📷 OCR Receipt Scanner
    Take a photo of your receipt and extract raw text using Google ML Kit OCR.

  • 🤖 LLM-Powered Receipt Formatter
    Automatically clean, structure, and interpret receipt text using LLM to extract item names, quantities, prices, and total.

  • 📊 AI-Based Stock Recommendations
    Get weekly insights on what to restock or scale down based on your sales patterns, helping reduce overstocking and environmental impact.

  • 💾 Smart Data Storage
    Store structured receipt data in Firebase Firestore for easy retrieval and analysis.


💡 Tech Stack

Area Tech Used
Language Kotlin
UI Jetpack Compose + Material3
OCR Google ML Kit (Text Recognition)
LLM Integration Gemini API
Database Firebase Firestore
Architecture MVVM + StateFlow

*Depends on your actual implementation


🚀 Getting Started

  1. Clone the Repo

    git clone https://github.com/oxqlion/ecoceipt.git
    
  2. Open in Android Studio

  3. Set up API Keys

    • Firebase (Google Services JSON)
    • OCR (already part of Google ML Kit)
    • LLM API (e.g., OpenAI or Gemini)
  4. Run the App

    Use emulator or physical device (Camera permission required)


🎨 Assets

  • App Icon: self made using Gimp
  • Slides presentation: Canva (free version)

🧠 Team Members

  • Rafi Abhista Naya
  • Samuel Miracle Kristanto
  • Hayya U

📄 License

This project is built for educational and hackathon purposes.


🙌 Acknowledgements


📖 References & Data Collecting

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages