We build websites that hold their own.

Static sites that load instantly, platforms with their own admin dashboard, and deploys that run themselves. No recycled templates, and no hosting invoices you never needed.

What we can build for you

Pieces that solve one concrete problem for a business. Not templates, and not a subscription to somebody else’s product: built to measure and designed to combine.

Hospitality and point of sale

Who it is for Bars, restaurants, cafés, food trucks

  • Digital QR menu Dishes, prices and allergens always current, in several languages, with nothing to reprint. Read the case
  • Order at the table Guests scan, order and pay from their phone. The order lands straight in the kitchen.
  • Floor POS Orders from a tablet, split bills, and automatic routing to the bar and the kitchen.
  • Kitchen display Orders queued by time. No more paper tickets going missing.
  • Table booking Capacity, sittings and automatic confirmation, without phone calls or paper lists. Read the case

See all

Bookings and appointments

Who it is for Salons, clinics, driving schools, sports courts, coworking spaces

  • Appointment diary A calendar per professional, duration by service, and gaps that fill themselves.
  • Slot rental Courts, rooms or equipment bookable by the hour, with a calendar and upfront payment.
  • Automatic reminders A nudge before the appointment by email or message: fewer no-shows.
  • Waiting list When someone cancels, the slot is offered automatically to whoever is next.

See all

Team management

Who it is for Any business with staff

  • Time clock Working-hours records from a phone or a tablet at the door, with downloadable reports.
  • Shifts and rotas Weekly planning everyone can see, with swaps and notifications.
  • Holidays and absences Requests, approvals and remaining days without email chains.
  • Job sheets For trades and on-site services: a report with photos and the client’s signature from the phone.

See all

Selling and customers

Who it is for Shops, local retailers, workshops, distributors

  • Catalogue with message ordering Sell without building a whole shop: the customer picks and the order reaches your phone.
  • Online shop Catalogue, cart and card payment, with stock kept in sync.
  • Click and collect Customers buy online and pick up in store. You run it from a dashboard.
  • Digital loyalty Points or stamps on the customer’s phone, instead of cardboard cards that get lost.
  • Quotes and invoices PDF generation, sending, and tracking of what is accepted and what is still owed.
  • Repair tracking Customers check the status of their device or vehicle with a code, without calling.
  • Stock control Inventory, movements in and out, and an alert when something drops below the minimum.

See all

Learning and community

Who it is for Academies, associations, clubs, trainers

  • Test platform A question bank, practice mode and timed exam with automatic marking. Read the case
  • Course campus Lessons, materials and per-student progress, behind a private login.
  • Members area A private space with documents, fees and announcements for members.

See all

Events

Who it is for Organisers, councils, clubs, companies

  • Online sign-ups Activities with capacity, prices and payment, and an up-to-date participant list. Read the case
  • QR tickets Issuing, emailing and door control by scanning on arrival.
  • Event website Programme, countdown, gallery and sponsors, in as many languages as needed. Read the case

See all

Most of this can start as one piece and grow later. If what you need is not on the list, ask: the list comes from what people have asked us for, not from what we know how to do.

Capabilities

Four things. We do not sell everything to everyone: this is what we ship and keep running afterwards.

Custom websites

Corporate sites, landing pages and event sites in Astro or Laravel. The HTML is generated at build time, so loads are instant and every last line of text is crawlable.

  • Design and on-screen identity
  • Astro 5 · Laravel + Blade
  • Multilingual
  • AA accessibility

Backend platforms

Bookings, sign-ups, catalogues and admin dashboards. Clients edit their own content; we do not become the bottleneck.

  • Bookings and sign-ups
  • Admin dashboard
  • Firestore · MySQL
  • Accounts and roles

Apps and software

Mobile apps and internal tools for the processes that currently live in a shared spreadsheet and a WhatsApp group.

  • Android
  • Cloud sync
  • Notifications
  • Custom integrations

SEO, speed and hosting

Structured data, Core Web Vitals, sitemaps and continuous deployment. We also prepare content so AI assistants can cite you correctly.

  • Technical and local SEO
  • JSON-LD structured data
  • AI-SEO (llms.txt)
  • Hosting and CI/CD

Method

No surprises halfway through: you know what ships, when, and for how much.

01

Understand

A conversation about the business, not the technology. What you sell, to whom, and what breaks today.

02

Propose

Fixed scope, timeline and price in writing. If something adds nothing, we say so before charging for it.

03

Build

Partial deliveries you can open at a real URL, not screenshots. Change your mind early and it stays cheap.

04

Ship

Automated deploys, domain, analytics and technical SEO. We show you how to edit what is yours.

05

Maintain

Updates, backups and improvements. Or take it all with you: the code is yours from day one.

Studio

Ulux Digital is a small development studio. We take on few clients at a time because we would rather deliver three things properly than ten halfway.

We like static when static is enough, and we build a backend when one is genuinely needed. A restaurant site does not need a server running twenty-four hours a day; a sign-up platform does. Drawing that line correctly is half the job.

When a project serves a charitable cause, we donate it. Basauri Motorday is the example: a complete site at zero cost to the organisers.

4
Projects in production
2024
Since
3
Languages across projects
1
Site donated to charity

The code is yours

Repository, domain and accounts in your name. No technical hostages.

Genuinely fast

HTML at build time, WebP images and zero libraries that earn nothing.

Fixed price

Quoted by scope. If the scope grows, we talk about it first.

Maintainable

Clients edit their own content. We do not want to be a toll booth.

What we build with

Interface and client

  • Astro
  • Angular
  • React
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • HTML and CSS
  • three.js
  • Android

Server and data

  • Laravel
  • PHP
  • MySQL
  • Cloud Firestore
  • Apache

Infrastructure and deployment

  • Firebase
  • Vercel
  • IONOS
  • Azure
  • AWS
  • GitHub Actions

Quality and SEO

  • Core Web Vitals
  • JSON-LD structured data
  • WebP
  • AA accessibility
  • llms.txt

Frequently asked questions

What people ask us before we start. If yours is missing, just write.

What kind of projects do you take on?

Custom websites, platforms with an admin dashboard, mobile apps, and technical SEO and performance work. We build with Astro, Angular, Laravel and Firebase, and we choose static whenever static is enough.

Do you work with clients outside Spain?

Yes. One of our live projects, Smokelands, is a restaurant in New South Wales, Australia, and it was run entirely remotely. We work in English and in Spanish.

Can you publish a site in several languages?

Yes. Basauri Motorday runs in Spanish, Basque and English, and this very site is bilingual. Multilingual support is built in from the start, with hreflang tags and a separate URL per language, which is what stops Google treating the versions as duplicate content.

Do I own the code and the domain?

Yes. The repository, the domain and every account are in your name from day one. If you decide to carry on by yourself or move to another studio, you take everything with you without asking anyone.

How much does a custom website cost?

It depends on the scope, and it is agreed in writing before we start. The contact form uses rough budget bands to place the project. If the scope grows along the way, we talk about it before touching the invoice.

What does it cost to keep the site running?

A static site can be hosted at no cost: Smokelands runs in production at €0 a month in hosting. A platform with a database does need a server running, and there the cost depends on usage.

Do you take on charity projects?

Yes. When a project serves a charitable cause, we donate it. Basauri Motorday is the example: a complete sign-up platform in three languages at zero cost to the organisers.

Tell us about the project

Send us two lines about what you need and by when. We reply within 48 working hours, even if it is only to say we are not the right fit.

Submitting opens your email client with the message already written.

Email
hello@uluxdigital.com