Skip to content

RocketChat/Apps.Receipts.Processor

Repository files navigation

chat-summarizer-illustration

Rocket.Chat Receipt Processor App

We’ve all wasted hours squinting at crumpled receipts and battling spreadsheets. With the AI Receipts Processor, manual expense tracking becomes obsolete. This app transforms piles of receipts into organized reports with AI-powered precision.

Features 🚀

  • Scan and store expense data from receipt sent via images
  • Data can be grouped according to user by using channels
  • Create comprehensive, customizable reports segmented by group, time period, or individual user.
  • Support custom LLM selection
  • Detect and block malicious prompt injection

How to set up 💻

  1. Have a Rocket.Chat server ready. If you don't have a server, see this guide.
  2. Install the Rocket.Chat Apps Engine CLI.
  3. npm install -g @rocket.chat/apps-cli
    

    Verify if the CLI has been installed

    rc-apps -v
    
  4. Clone the GitHub Repository
  5. git clone https://github.com/RocketChat/Apps.Receipts.Processor.git
    
  6. Install app dependencies
  7. cd Apps.Receipts.Processor
    yarn install
    
  8. Deploy the app to the server
  9. rc-apps deploy --url <server_url> --username <username> --password <password>
    
    • If you are running the server locally, the default server_url is http://localhost:3000.
    • username is the username of your admin user.
    • password is the password of your admin user.

Usage 💬

🧑‍💻 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feat/AmazingFeature)
  3. Commit your Changes (git commit -m 'feat: adds some amazing feature')
  4. Push to the Branch (git push origin feat/AmazingFeature)
  5. Open a Pull Request

About

Automatic expense reporter that reads all your receipts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published