Panelpro project

PanelPro is an internal web application for digitizing and improving business operations, closely following internal organization procedures.
Client and context
A SIP panel and timber frame building construction company needed a custom internal tool to help digitize and automate several manual business operations, including engineering calculations and validations, document generation, and internal auditing.
Problem / Challenge
The company previously used disconnected Excel files, manual paperwork, and lacked a centralized way to track or audit operations. They needed an efficient solution that aligned with their workflow, not a rigid off-the-shelf product.
My Role
I acted as the sole developer, responsible for planning, coding, UI design, and deploying the application. I collaborated closely with the client to clarify requirements, prioritize features, and adapt the app to their evolving processes.
The Solution
In search for a lightweight application solution, that can be easily deployed with no additional costs (considering the company’s existing PHP server), I chose to build the application in PHP using Laravel, together with Inertia.js and Vue.
I’ve had experience in past with PHP and it was my first time using Laravel. I saw a good opportunity to learn and use one of the most popular PHP frameworks, which can help me quickly build a business web application. For frontend I chose Vue, which I have used before in some personal projects and got accustomed to it. Also, I used the Inertia.js middleware, which has direct integrations for Laravel and Vue, and enabled me to quickly create new application pages while reducing boilerplate.
- I created application pages to manage the business flow, such as management of clients, prices, stock, orders, collections, cash flow, deliveries, users.
- I implemented dynamic engineering calculations based on configurable parameters.
- I added role-based permissions and operation logging for traceability.
- I created document generation pages to help users create documents based on application data, instead of creating them by hand.
- I designed a clean UI tailored to non-technical users.
Outcome
The application reduced administrative workload by 40%, eliminated spreadsheet errors, and made it easier for managers to oversee operations. The client reported improved efficiency and visibility across all departments using the system.








