We build complex forms, data displays, admin panels and CMSs with Filament, Livewire and Laravel. We are senior Sheffield developers who use Filament every day and contribute to its plugin ecosystem.
Talk To Us About FilamentMost business systems need the same things: lists of records you can search and filter, forms to create and edit them, and rules about who is allowed to do what. Filament provides all of that, well tested and consistent, so your budget goes on the parts that are specific to your business.
CONTRIBUTING TO FILAMENT PLUGINS
Our code is in the Filament map picker
The dotswan/filament-map-picker plugin let you pick a point on a map, but we needed a range around it. So we added the ability to draw a circle round a point, and contributed it back. It's now available to every Filament site.
With that in place, linking it to a postcode lookup and a range drop-down was a moment's work. See it in action below.
Our pull requestsClub Launchpad helps people start new local clubs. Creating a club needs a lot of information, so we built the form in Filament as a step-by-step wizard. Watch a club being created:
The same components power the public Find a Club search: enter a postcode or click the map, pick a distance, and see the clubs nearby.
CASE STUDY
We moved our own helpdesk, the system our whole team works in every day, from a legacy PHP framework to Laravel and Filament. Both ran side by side on the same database, and screens were converted one at a time: queues, tickets and replies, search and invoices.
Nobody had to stop work, and the new screens gained filtering, live search and summary totals along the way.
These are the parts most business systems need, already built and tested, so we can concentrate on your rules and your workflow.
Search, sort, filter, bulk actions and pagination on any database table, with no front-end code to write.
Create and edit forms with strong validation, conditional fields, repeaters and modals with forms inside them.
Laravel Gates and Policies decide who can see and do what, on every page and every action.
Get data into and out of Excel and CSV, queued in the background for large files.
Uploads with previews, and images resized before they are uploaded.
Stats and chart widgets that give your team the numbers they need when they log in.
We are a small, senior team. Mandy works primarily with Laravel, Livewire and Filament, and Richard has over 20 years of PHP experience and has contributed fixes to the Laravel framework itself. You talk directly to the developers building your system. Find out more about us as web developers in Sheffield.
Filament is an open-source toolkit for Laravel, built on Livewire. It gives you ready-made, well-tested building blocks: forms, tables, actions, notifications and dashboards. It is best known for admin panels, but every one of those components can also be used on its own, on any page of a Laravel site, so development time goes on your business logic, not on reinventing a form or a table.
Yes. Filament installs into an existing Laravel application and uses your existing Eloquent models, so it can sit alongside your current site. If your application is on an old version of Laravel we will upgrade it first.
Usually, yes. We have moved our own helpdesk from a legacy PHP framework to Laravel and Filament, screen by screen, with both systems sharing a database so nobody had to stop work. Read the helpdesk modernisation case study.
No. The admin panel is just one way of using Filament. Its forms, tables, actions and widgets can each be dropped into any page, so it is very good for any complex form or data display, public or private. The Find a Club search above is a public Filament form, and so is the contact form at the bottom of this page.
No. Filament and Laravel are open source and widely used, so any Laravel developer can pick up the code. We write automated tests and keep the packages up to date, so the system stays easy to hand over.
No. We are based in Sheffield and happy to meet in person locally, but we build Filament applications for clients across the UK.
Please provide your details below and we will do our best to get back to you.
Prefer to talk? Call us on 0114 299 8033, 9am–5pm Monday–Friday.
Artumi Systems Ltd. Company Number 8557359
VAT Reg 889031788
Phone number: 0114 299 8033
Opening hours: 9am–5pm, Monday–Friday