Skip to content

Repository files navigation

Invoice Reader

Invoice Reader is a Laravel application for uploading invoice files, extracting invoice data with Google Gemini, and saving the results as structured transactions.

Features

  • Upload invoice images
  • Extract invoice details using Gemini AI
  • Review extracted data
  • Save extracted records as transactions
  • View transactions in a clean dashboard

Tech Stack

  • Laravel
  • Inertia.js
  • React
  • MySQL
  • Tailwind CSS
  • Google Gemini API

Setup

composer install
npm install
php artisan migrate
php artisan storage:link

Add your environment variables in .env, including:

  • DB_*
  • GEMINI_API_KEY

Run the Project

php artisan serve
npm run dev

License

This project is open source and available under the MIT license.

About

Invoice Reader is a web application built with Laravel, React, and Tailwind CSS. It allows users to upload invoice files, extract data with Google Gemini API, and store the results as structured transactions.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages