Skip to content

Laravel development

When an off-the-shelf product stops fitting, we build the bit that's missing. We build web applications in Laravel and keep them running afterwards.

We've used Laravel for trade ordering, staff clock-in, energy label calculators and private video for a family history book.

Laravel is a widely used PHP framework. It gives us tested foundations for logins, payments, queues and APIs, so your budget goes on the part that's specific to your business.

It suits businesses whose process has outgrown spreadsheets or a SaaS subscription, teams who need an internal tool their staff will use every day, and products that have to talk to several other systems. If you've already got a Laravel app and need someone to take it on, we can start with a code audit.

What we build

  • Trade and wholesale ordering

    Trade accounts, quick ordering for regular customers, card payments through Stripe and orders that sync to QuickBooks. It's the platform we built for Laura's Confectionery when Shopify stopped fitting their wholesale side.

  • Admin panels

    We build admin areas in Filament, so your staff can manage orders, products, customers and content themselves, with roles to control who can change what.

  • Integrations and APIs

    We've connected Laravel to Stripe, QuickBooks, CRMs, recruitment systems, JustGiving and Telegram, and built documented APIs for apps and partners to use. If a system has an API, we can usually make it talk to yours.

  • Platforms with many customers

    Multi-tenant software where each customer gets their own space, and in one case their own database, such as a staff clock-in and rota platform.

  • Calculators, data and reports

    For Mitsubishi Electric we built a calculator that imports product data files, works out energy labels in several languages and produces them as PDFs. Heavy work like that runs in queues in the background, so nobody is left waiting on a page.

Laravel applications we've built

  • Laura's Confectionery

    Wholesale e-commerce

    We moved their wholesale ordering off Shopify and onto a Laravel platform with trade accounts, quick ordering, Stripe and QuickBooks sync. It went live in 2021 and we ran it for the years after.

  • Mitsubishi Electric

    Energy label calculator

    A Laravel and Filament application that takes product data from the manufacturer's files and turns it into energy labels and PDFs in several languages.

  • Highland Hackney

    Charity rally site and field app

    Our own entry in a charity rally. A Laravel site and field app with a Telegram bot, live JustGiving totals and a route map, which helped raise £2,758.

  • Inspired Villages

    CRM and recruitment integrations

    Behind the Statamic website, Laravel connects it to their CRM and recruitment system, and serves a documented, read-only API.

How a project runs

A plan before any code
We start by understanding the problem and what you're using now, then write it up as a technical plan with the features split out. If the idea is still fuzzy, this is where it gets pinned down.
A fixed quote or a day rate
When the scope is clear we give a fixed quote, broken down by feature. When it isn't, or the work is ongoing, we work by the day and keep you updated on time spent.
Small releases, tested as we go
You get a staging site from the start. Automated tests run on every change, and nothing deploys unless they pass.
Looked after once it's live
Laravel and its packages need regular updates. We can do that as part of a support retainer, or hand over to your own developers with documentation and tests.

When we'd suggest something else

  • If an existing product does nearly everything you need, it's usually cheaper to keep it and connect the missing piece than to replace it. A custom build costs more upfront and needs looking after.
  • If the job is mainly a content website, Statamic will get you there faster, and it still runs on Laravel if you need more later.
  • If you need a native mobile app, we can build it, along with the Laravel back end and API it talks to.

Questions we get asked

Can it connect to our accounting software or CRM?

Most likely. We've connected Laravel to QuickBooks, Stripe, a property CRM and a recruitment system, among others. We'd look at the other system's API first and tell you how much of the connection is straightforward.

Do you work to a fixed price or by the day?

Both. We prefer a fixed quote when the scope is clear, broken down so you can see what each feature costs and choose what to leave for later. Ongoing or open-ended work is usually by the day.

Who looks after it once it is live?

We can, through our support and hosting. If you have your own developers, we can hand it over with the documentation and tests they need to carry on.

Your next project deserves better. Hi.

Tell us what you’re building and we’ll come back with some questions, a rough idea of cost and how we’d approach it.