https://github.com/pajaeu/fakturator
Simple and lightweight invoicing system built with Laravel
https://github.com/pajaeu/fakturator
alpinejs invoice-generator invoicing invoicing-application laravel laravel-project livewire livewire-project php php-project tailwindcss
Last synced: 3 months ago
JSON representation
Simple and lightweight invoicing system built with Laravel
- Host: GitHub
- URL: https://github.com/pajaeu/fakturator
- Owner: pajaeu
- License: mit
- Created: 2025-05-14T12:46:11.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-07-02T21:37:35.000Z (3 months ago)
- Last Synced: 2025-07-02T22:31:39.557Z (3 months ago)
- Topics: alpinejs, invoice-generator, invoicing, invoicing-application, laravel, laravel-project, livewire, livewire-project, php, php-project, tailwindcss
- Language: PHP
- Homepage: https://fakturator.eu
- Size: 748 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
Table of Contents
Overview
Fakturátor is a lightweight, Laravel-based invoicing system tailored for freelancers and small teams, with a strong focus on code quality and developer productivity. It combines automated code refactoring, strict coding standards, and modern frontend tooling to streamline both development and financial workflows.
Why fakturator?
This project enhances your development process while simplifying invoice management. The core features include:
- 🎯 [Code Quality]: Automated code refactoring with Rector and static analysis via PHPStan ensure maintainable, high-quality PHP code.
- 💼 [Invoicing System]: Manage invoices, clients, payments, and generate PDFs effortlessly within a user-friendly interface.
- ⚙️ [Modern Frontend]: Asset bundling and live reloading with Vite, Tailwind CSS, and JavaScript streamline frontend development.
- 🌐 [External Integrations]: Validate VAT numbers with Vies and fetch company data from Ares for compliance and accuracy.
- 🛠️ [Developer Tools]: Command-line helpers, testing configurations, and deployment automation support a smooth development lifecycle.
Getting Started
Prerequisites
This project requires the following dependencies:
Programming Language: PHP
Package Manager: Npm, ComposerInstallation
Build Fakturátor from the source and install dependencies:
Clone the repository:
❯ git clone https://github.com/pajaeu/fakturator
Navigate to the project directory:
❯ cd fakturator
Install the dependencies:
Using npm:
❯ npm install
Using composer:
❯ composer install
Usage
Run the project with:
composer dev