mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-09-09 08:34:16 +00:00
8fe6975a81f8fb53c1683a0d52323aeb74d80a32
* chore: drop laravel/boost, make AGENTS.md the source of truth The two agent files were inverted here relative to 3.x. AGENTS.md held nothing but Laravel Boost's generated guidelines, while CLAUDE.md carried the actual project guide — so an agent reading AGENTS.md, the file the convention points at, got generic Laravel advice and none of the specifics for this repository. Boost is not used, so it goes rather than being worked around: the dependency, the boost:update hook on post-update-cmd, the .cursor MCP config that existed only to launch boost:mcp, and the three skill packages it installed there. AGENTS.md now carries the project guide and is the committed source of truth. CLAUDE.md, GEMINI.md and .github/copilot-instructions.md become gitignored symlinks to it, created by bin/ai-docs.php from post-autoload-dump — the same arrangement, and the same script, as 3.x. * chore: regenerate .phpstorm.meta.php Removes every boost.* entry now that the package is gone. Most of the diff is unrelated churn — the file had not been regenerated in a while, so it also picks up drift in routes and config. Kept separate so the boost removal stays readable.
Introduction
InvoiceShelf is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates.
The Web Application is made using Laravel & VueJS while the Mobile Apps are built using React Native.
To get started with InvoiceShelf using Docker Compose, check out the Installation docs.
Table of Contents
Documentation
System Requirements
- Starting from v2.2.0 (Laravel 13 upgrade), InvoiceShelf requires PHP 8.4+.
- Before updating from the app settings, verify your server PHP version and required extensions.
- The in-app updater checks requirements and blocks the update if they are not met.
Download
Mobile Apps
- Andorid - Coming Soon
- IOS - Coming Soon
- Source
Discord
Join the InvoiceShelf discord server to discuss: Invite Link
Roadmap
~~Here's a rough roadmap of things to come (not in any specific order):
- Automatic Update
- Email Configuration
- Installation Wizard
- Address Customisation & Default notes
- Edit Email before Sending Invoice
- Available as a docker image
- Performance Improvements
- Customer View page
- Add and Use Custom Fields on Invoices & Estimates.
- Multiple Companies
- Recurring Invoices
- Customer Portal
- Accept Payments (Stripe Integration)
- Improved template system (invoices and estimate)
- Modules and templates marketplace
Credits
InvoiceShelf is made possible thanks to the contributions and support from many people and projects:
- Crater (project inspiration and code base)
- All contributors who have provided code, translations, reported issues, or supported the project in any way.
Translate
Help us translate on https://crowdin.com/project/invoiceshelf
License
InvoiceShelf is released under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3. See LICENSE for details.
Languages
PHP
59.9%
Vue
36.1%
Blade
3.2%
Shell
0.6%
Dockerfile
0.1%