profildzialki.pl
Fencing systems — Laravel configurator
Built with
Laravel, MySQL, Alpine.js
A made-to-measure fencing configurator built on Laravel, turning a paper price list into a live quoting tool.
Fencing is sold by the metre, in panel sizes and post spacings that depend on the plot — not something a standard e-commerce cart handles well. profildzialki.pl needed a configurator: pick a system, enter plot dimensions, get a parts list and a price.
We built the pricing and parts-list logic as a Laravel domain layer (panels, posts, fittings, and the rules connecting them), with an Alpine.js front end for the live configurator so quotes update as the customer adjusts measurements. Quotes convert straight into orders, and the admin can update pricing and materials without a developer.
Result: a quoting tool that replaced a manual, phone-based sales process, with pricing logic the client's team can maintain themselves.