InvoiceShelf
A self-hosted invoicing application for freelancers and small businesses. Create and send professional invoices, manage estimates, track expenses, and monitor payments -- all from a clean web interface.
What You Can Do After Deployment
- Visit your domain -- complete the setup wizard to create your company profile and admin account
- Create invoices -- design professional invoices with your logo, tax rates, and custom fields
- Send estimates -- generate quotes for clients that can be converted to invoices
- Track payments -- record partial or full payments against invoices
- Manage expenses -- log business expenses with categories and receipts
- Generate reports -- view profit/loss, tax summaries, and other financial reports
Key Features
- Professional invoice and estimate generation with PDF export
- Multi-currency support
- Recurring invoices on customizable schedules
- Tax management with multiple tax types
- Expense tracking with categories
- Customer and item management
- Dashboard with revenue and expense charts
- Uses SQLite by default -- no external database required
- Built on Laravel with a modern Vue.js frontend
Volumes
/var/www/html/storage -- application data, uploaded files, and SQLite database
License
AAL -- GitHub | Website