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.
Selected work
Four sites in production, with real people using them. Each one solved a different problem.
Website + bookings
Smokelands BBQ, Cafe & Bar
An Australian smokehouse with online bookings and sharp local SEO.
Read the case
Local business site
A8 Autoeskola
A driving school with thirty years of craft and no digital presence. Now it has one.
Read the case
Charity event Donated
Basauri Motorday
A donated site for a 100% charity motor event. Trilingual, with online sign-ups.
Read the case
Learning platform
IT Txartela Tests
Over 4,000 questions to prepare the IT Txartela certification, free.
Read the case
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.
- XXXX@uluxdigital.comcoming soon
- Phone
- +34 XXX XXX XXXcoming soon