Skip to content
Introduction Price $49 −$20
ESC

Searching...

Quick Links

Type to search • Press to navigate • Enter to select

Keep typing to search...

No results found

No documentation matches ""

Tech Stack.

What InvoiceScript is built with. Laravel 13, Alpine.js 3, Tailwind CSS 4, SQLite or MySQL, and shared-hosting friendly defaults.

May 16, 2026

Tech Stack

InvoiceScript is a Laravel application designed for ordinary PHP hosting. Buyers receive compiled assets and Composer dependencies in the release package, so production does not require Composer, npm, Vite, Node.js, or command-line access.

Backend

Component Technology
Language PHP 8.4+
Framework Laravel 13
Database SQLite by default, MySQL 5.7+ or MariaDB 10.3+ optional
ORM Eloquent
Queue Database driver by default, sync fallback
Cache File driver by default
Session File driver by default
Mail SMTP or Resend API

Frontend

Component Technology
Views Blade
Reactive UI / JavaScript Alpine.js 3
Styling Tailwind CSS 4
Build tooling Vite
Icons Lucide via local Blade icon package
Charts Chart.js from the local npm bundle
Fonts System font stack

Invoice and financial libraries

Purpose Package
PDF rendering barryvdh/laravel-dompdf
Money calculations brick/money
EPC QR codes chillerlan/php-qrcode
Audit log Built-in audit log service
Roles and permissions spatie/laravel-permission
CSV import/export league/csv

Design constraints

InvoiceScript does not require Redis, Horizon, Octane, server-side Chrome, Puppeteer, Composer, npm, Vite, Node.js, or CDN access in production. The default configuration must work on shared hosting.

Runtime assets are local only. InvoiceScript does not load fonts, scripts, styles, icons, chart libraries, installer assets, or PDF assets from CDNs.

For buyers

Upload the release package and visit your domain. You should not need Composer, npm, Vite, Node.js, or command-line access for a normal installation.

The release package includes:

  • vendor/ with Composer dependencies
  • public/build/ with compiled frontend assets
  • A root .htaccess for Apache shared hosting accounts that cannot point the document root to public/
  • .env.example as the configuration template

The release package does not include node_modules/ or a production .env file.

For developers

The source includes Blade views, Tailwind source, Vite config, and Pest tests. Development uses Composer and Node.js, but the production package includes built assets and vendored PHP dependencies.

Ready to build?

One-time purchase. Self-hosted. Own every file forever.

Get InvoiceScript