Building a SALN Filing App with Laravel Filament
Published on March 26, 2025

As a software engineer, I specialize in translating client requirements into effective, user-friendly software solutions.
UPLB employees faced a challenging moment every year: filing their Statement of Assets, Liabilities, and Net Worth (SALN). This is a mandatory annual process, but employees often didn’t have access to their previous filings. Each year, they were forced to start over from scratch, trying to remember and reconstruct what assets and liabilities they had declared before — a process that was stressful, time-consuming, and prone to mistakes.
The Problem: No Record of Previous Filings
The core problem was clear: employees lacked a simple, reliable way to view their past SALN records. Without a centralized system to track and store this information, filing became a burden instead of a routine task.
The client needed a solution that would:
- Allow employees to file their SALN digitally
- Generate a printable PDF for submission or record-keeping
- Keep a secure history of past filings for easy reference in future years
The Solution: A Digital SALN Filing App
To address these requirements, me and the team designed and built a web application tailored to the client’s needs.
Key Features
-
Easy Data Entry
Employees can log in and enter their assets, liabilities, and net worth through a user-friendly interface. -
PDF Generation
After submitting, the system generates a clean, printable PDF copy of the SALN for hard-copy filing or personal use. -
Historical Records
Most importantly, the application securely saves each year’s filing. Employees can view and reference their past submissions anytime, making it much easier to ensure accuracy and consistency year after year.
Why Laravel Filament Was the Right Choice
To deliver this solution quickly and effectively, I used Laravel Filament, a modern admin panel and UI toolkit for Laravel.
Laravel Filament provided several advantages that allowed me to meet the client’s needs faster:
-
Rapid Development
Filament’s powerful tools for creating CRUD (Create, Read, Update, Delete) interfaces out of the box meant I could focus on implementing the client’s business logic instead of building admin screens from scratch. -
Polished User Experience
Filament comes with a clean, professional design by default — perfect for employees who may not be tech-savvy but still need an intuitive interface.