Skip to content

Web app development

Web applications built to outlast a trend cycle.

Vuewer builds custom web applications, APIs and integrations in Laravel, with Livewire, Alpine.js and Tailwind CSS on the front end. Ten years of production work for European clients, measurable performance, and maintenance that actually happens after launch.

What we build

Applications, not brochures.

Custom software where an off-the-shelf tool stops fitting the way the business actually works.

Internal tools and portals
The spreadsheet that runs a critical process, turned into an application with permissions, an audit trail and a user interface people do not resent.
From €4.999
Customer platforms
Booking, subscription, ordering and self-service portals, with payments and the rest of your stack wired in properly.
From €4.999
APIs and integrations
Systems that were never designed to talk to each other, connected reliably, with retries, idempotency and alerting when something upstream breaks.
Scoped per project
Marketing sites that perform
Fast, multilingual, accessible sites with real technical SEO. This one scores 100 on Lighthouse and is built the same way.
From €1.499
Rescue and modernisation
An application inherited from another agency or a departed developer: upgraded, tested, documented and made deployable again.
Hourly or fixed scope

01 Web applications

Production-grade Laravel, start to finish.

Ten years of building the boring, reliable substrate that the interesting parts run on.

app/Actions/PublishArticle.php +4 −1
Every change ships with the test that proves it.
  • Applications and APIs

    Laravel back ends built to be read and changed by whoever comes next.

  • Integrations

    Stripe, Mollie, Shopify, WooCommerce, and whatever else your business already runs on.

  • Design, not just implementation

    Interface and interaction design in-house, so nothing is lost in a handover.

  • Hosting and monitoring

    Deployment, backups and alerts set up once, properly.

  • Maintenance that happens

    Dependencies and security patches applied on a schedule, not on an incident.

Web app development

02 Performance & SEO

Fast pages rank. Fast apps convert.

Measured, not asserted. This site scores 100.

lighthouse · mobile vuewer.com
Measured on a throttled mobile connection, not a laptop.
  • Core Web Vitals in the green

    Largest Contentful Paint, interaction latency and layout shift, all measured on real devices.

  • Technical SEO

    Structure, schema and internationalisation done once and done correctly.

  • AEO and GEO

    Written to be the answer, and structured to be cited by AI search.

  • Query and database work

    The slow page is usually one query. We find it.

  • Security hardening

    Headers, dependencies, access control and the boring checks that prevent bad weeks.

Web app development

The stack

A short list, known deeply.

Chosen because it is boring in the places that should be boring. Every project uses close to the same tools, which is why maintenance stays cheap.

Back end
Laravel and PHP, queues, scheduled work, Eloquent, Pest for tests.
Front end
Livewire, Alpine.js and Tailwind CSS. Server-rendered by default, JavaScript only where it earns its weight.
Data
MySQL and PostgreSQL, Redis for cache and queues, full-text and vector search where it applies.
Infrastructure
Laravel Cloud, Forge and Vapor. Zero-downtime deploys, backups and monitoring configured from the start.
Payments
Stripe, Mollie and PayPal, including subscriptions, VAT handling and webhook reconciliation.
Commerce
Shopify, WooCommerce and WordPress integrations, when a platform is the right answer instead of an application.

What you get

Handover, not lock-in.

The measure of a good build is whether someone else could take it over. Every project is delivered so that they could.

Your code, your accounts
The repository, hosting and third-party accounts are yours from day one, in your name.
Automated tests
A Pest suite covering the paths that matter, so the next developer can change things without fear.
One-command setup
A new machine to a running application in a single command, documented in the README.
Deployment and monitoring
Zero-downtime deploys, backups, error tracking and uptime alerts, configured and explained.
Performance verified
Core Web Vitals measured on real devices before launch, not assumed from a local machine.
A maintenance plan
Dependencies and security patches on a schedule, whether you take a retainer or handle it yourself.

FAQ

Questions worth asking.

What technology do you build with?

Laravel and PHP on the back end, with Livewire, Alpine.js and Tailwind CSS on the front end. For AI work, the OpenAI and Anthropic APIs, plus Postgres or a dedicated vector store for retrieval. We choose a short list we know deeply over a long list we know slightly.

Can you take over an existing codebase?

Yes, and it is a large part of what we do. We start with a paid audit: what state it is in, what it would cost to stabilise, and whether it is worth keeping. You get that assessment in writing whether or not you continue with us.

Where do you host?

Laravel Cloud, Hetzner or your own infrastructure, depending on requirements and where your data has to live. European hosting is the default.

Who owns the code?

You do, in full, on final payment. It lives in your repository, with documentation good enough for another engineer to pick it up. We do not build in dependencies on ourselves.

Do you handle maintenance after launch?

Yes, on an optional monthly retainer that covers dependency and security updates, monitoring, backups and a set amount of development time. Without a retainer we are still available hourly, just not on a guaranteed response time.

Get in touch

We'd love to hear from you.

Do you have a question or need help with a website or web application? Whether you are starting from scratch, refining what you already have, or stuck on something complex.

Fill in the form and we'll get back to you as soon as possible.