Solobilly is an all-in-one management app for freelancers and small businesses. It simplifies tracking expenses, generating invoices, and organizing essential data for accounting.
- Dashboard – Overview with key statistics
- Holiday Calendar – View and manage holidays
- Exchange Rates – Display current exchange rates
- Buyers List – Manage clients and customer data
- Invoice Generation – Create and download invoices
- Expense Tracking – Categorized cost tracking
- Payment Methods – Support for multiple custom payment methods
- Worklogs – Track work hours and assignments
- User Management – Role-based permission system
git clone https://github.com/zielu92/solobilly.git
cd solobilly
cp .env.example .env
./vendor/bin/sail build --no-cache
./vendor/bin/sail up
./vendor/bin/sail artisan migrate --seed
git clone https://github.com/zielu92/solobilly.git
cd solobilly
cp .env.example .env
# Edit .env to configure database and other settings
composer install
php artisan key:generate
php artisan migrate --seed
Solobilly supports modular, pluggable payment methods via Filament Modules.
-
Create the module
php artisan module:make MyPaymentMethod
-
Create a handler class Extend
Modules/Payments/app/Payments/Payment.php
with your custom logic. -
Add configuration Create the config file:
Modules/MyPaymentMethod/config/paymentmethods.php
-
Register the config in the service provider Update Modules/MyPaymentMethod/Providers/MyPaymentMethodServiceProvider.php:
$this->mergeConfigFrom(
module_path($this->name, '/config/paymentmethods.php'),
'payment_methods'
);
Invoices are composed of two parts:
- Main Invoice Template
- Optional Payment Method Templates
-
Templates
Place main invoice templates isn:
resources/views/invoice/template/
Use the includedTest
template as a reference. -
CSS
Store invoice styles in:
public/css/invoice/
⚠️ Only use CSS 2.0 features or lower for compatibility with laravel-dompdf. -
Payment Method Templates
Add or reuse payment method templates in:
Modules/Payments/resources/views/
This project is open-source and available under the MIT License.