SAFT Travel System
Overview
SAFT covers the operational side of a passenger transport business: routes across multiple stations, scheduled trips, seat-level reservations, and the financial records that follow each trip — fares collected, revenue recognised, driver covenants and commissions, vehicle instalments and running expenses.
Architecture
A modular monolith built on Laravel Modules with a Filament administration interface and a mobile-friendly driver portal.
- Modules: TripManagement, DriverManagement, RevenueManagement, ExpensesManagement, InstallmentManagement, TreasuryManagement, CovenantManagement, CategoryManagement, BrandManagement, BannerManagement, SliderManagement, UserManagement, AdminManagement.
Technology
Laravel 12 in a modular monolith arrangement, a Filament PHP v4 single-page administration interface, a mobile-responsive Filament driver portal, MySQL or SQLite depending on environment, Eloquent with model filtering, and an audit layer over operational records.
Stack
- PHP
- Laravel
- Filament
- MySQL
- SQLite
- Laravel Modules
- Laravel Sanctum
- REST API
- Spatie Translatable
- Swagger / OpenAPI