Invoice Reader is a Laravel application for uploading invoice files, extracting invoice data with Google Gemini, and saving the results as structured transactions.
- Upload invoice images
- Extract invoice details using Gemini AI
- Review extracted data
- Save extracted records as transactions
- View transactions in a clean dashboard
- Laravel
- Inertia.js
- React
- MySQL
- Tailwind CSS
- Google Gemini API
composer install
npm install
php artisan migrate
php artisan storage:linkAdd your environment variables in .env, including:
DB_*GEMINI_API_KEY
php artisan serve
npm run devThis project is open source and available under the MIT license.