Step 1 · We set the goalWhat job will this site do?
Your site should not be a shop window,it should be part of the work.
Pages are written from scratch: fast, searchable web with Next.js, iOS and Android with React Native and Swift. The source code sits in your repository from day one, and the domain and hosting accounts are opened in your name.
The technologies we use
Next.js
React Native
Swift
Vercel
Supabase
GitHub
PostgreSQL
From the first draftto measurement after launch.
The first job is writing down what this software will do and what you expect a visitor to do at each step. Then we get the design approved and write the pages. Measurement does not close at launch; speed and conversion keep being watched.
Step 2 · Design and codeThe layout is measured, then written.
Step 3 · Launch and measurementIt goes live and keeps being measured.
It builds the softwareand hands you the keys.
Six modules take on the four conditions of a launch: speed, accessibility, ownership and measurement. The source code sits in your repository from day one.
Code from scratch, a measurable result
Pages rendered on the server with Next.js, hosted on Vercel or on your own server, with Supabase or your own database. Where each piece sits is decided together during the build.
Your brand, a measured layout
Typography, colour and component layout come out of your brand guidelines. You do not run into the limits of an off-the-shelf theme; every screen is built to measure and carries the same layout on mobile.
Gates before release
Before a page goes live it passes a speed measurement, an accessibility check and a search engine check. A release that does not clear those three gates is not published.
The same app on mobile
React Native produces iOS and Android from one codebase; where a platform-specific requirement exists, it is written in Swift. Store publishing is part of the build.
The panel and the content are yours
You do not have to write to us to update content. The admin panel is built simple enough for your team to use, with no technical jargon on screen.
It keeps being measured after launch
Page speed, visit and conversion counts, errors and downtime are watched after launch too. When a page slows down, you are the one who hears about it.
The code is yours, the domain is yours,the data is yours.
The source code sits in your repository from day one. If you want to continue with another team tomorrow, it is handed over with the project documentation and you are not tied to anyone.
- The code is written from scratch
- The source sits in your repository
- Measurement is open from day one
Web and mobile developmentFrequently asked questions
No. Pages are written from scratch with Next.js. A ready theme gets you started quickly but brings its own ceiling on speed, accessibility and customisation.
You do. The code sits in your own GitHub repository from day one, and the domain and hosting accounts are opened in your name. When you ask for a handover, it comes with the project documentation.
The release is not published. The results of the speed, accessibility and search engine checks appear as numbers on the preview address; it is clear which page failed where, and it is fixed and measured again.
Yes. We move it so that content, link structure and search rankings are preserved. Redirecting old addresses to new ones is part of the migration.
Yes. React Native produces iOS and Android from one codebase. Where a platform-specific requirement exists it is written in Swift; App Store and Google Play publishing is part of the build.
Yes. The admin panel is built simple enough for your team. Adding text, images or pages does not require touching the code.
Maintenance and monitoring continue under a separate agreement; if you would rather not, it is handed over with the project documentation and your own team carries on. We do not aim to create a dependency.
Discovery takes a week. In that week we work out the page list, the conversion steps and the systems to connect. The first live release opens within 4-8 weeks; the range depends on the number of pages, the integrations and whether a mobile app is included. Your own timeline is written into the discovery report.
Before launch we take speed, accessibility and conversion measurements of the current site, and repeat the same three afterwards. On a mobile connection the target for first contentful paint is under one second, and it is a release gate. The number of pieces left dependent on us is zero: the domain, the source code and the data stay with you.
Instead of an off-the-shelf theme,code written from scratch.
Each tool carries one responsibility: page speed, hosting, data, versioning and ownership. All six accounts are opened in your name, and handover happens with documentation.
Next.js
Pages rendered on the server: they open fast, and search engines and AI answers can read them.
Vercel
Hosting and preview environments; every change is seen at an address before it goes live.
Supabase
Database, files and authentication; the data sits in your account.
GitHub
The source code is in your repository from day one; version history and handover run from here.
React Native
iOS and Android come out of one codebase; store publishing is part of the build.
Admin panel
Your team updates the content; adding text, images or pages does not touch the code.
Where this is used
- QR menu: the code on the table opens the live menu on your siteA QR menu is a digital menu that opens on the guest's phone when they scan the code on the table. ALTAI Digital builds it as a page of the restaurant's own website, not as a separate app. The menu is edited in one place, and the website and the table code show the same page. Every dish has fields for category, description, price, allergens and a photo. The menu can run in English and Dutch. No menu subscription is needed; the build takes four weeks.
- Restaurant website design: menu, reservations and WhatsApp in one placeA restaurant website answers the three questions a guest asks before choosing a table: what is on the menu and at what price, is it open now and where, and can I reserve. ALTAI Digital builds restaurant sites around those three jobs. The menu is updated in one place and the QR code on the table opens the same page; reservations arrive by WhatsApp or a web form. The site is published in two languages and connected to the Google Business Profile. Delivery takes four weeks.
- Clinic website design: bookings, clinician pages and GDPR-compliant formsA clinic website answers the three questions a patient asks before booking: which treatments and clinicians, how to book, where and when. ALTAI Digital builds clinic sites around those three jobs. Bookings arrive by web form or WhatsApp. Every treatment and every clinician gets a page of its own. Forms that collect health information carry a privacy notice and explicit consent under GDPR Article 9. The site is linked to the Google Business Profile and opens in under three seconds on a phone. Delivery takes four weeks.
- Estate agent website: listings on your own domain, area pages that get foundAn estate agent website holds the agency's listings, area pages and enquiry forms on its own domain. Portals collect the listings: Funda in the Netherlands, Rightmove and Zoopla in the United Kingdom. The agency's own site keeps the portfolio at its own address and appears for area searches. ALTAI Digital builds the site for that job. Listings come from the portfolio system, valuation and enquiry forms land in the CRM, and WhatsApp sits on every listing page. The footer carries company details and GDPR notices. Live in four weeks.
- Nursery website: show-round bookings, waiting list and parent consent in one placeA nursery website answers what a parent asks before visiting: ages taken, opening hours, fees, waiting list and how to book a show-round. ALTAI Digital builds nursery and childcare sites around those questions. The show-round is booked from the site or by WhatsApp. The waiting list form runs with a GDPR consent notice, and photos of children appear only with parental consent. Ofsted registration in England, or the LRK number in the Netherlands, is shown where parents look first. Delivery takes four weeks.
- Restaurant reservation system on your own site: tables, deposits and reminders in one flowA restaurant reservation system is the booking page on your own site where a guest picks a date, time and party size. The request lands in your WhatsApp or e-mail for one-tap confirmation. ALTAI Digital builds it around your floor plan and service hours. Reminders go out a day and two hours ahead, with a cancellation link. A cancelled table reopens and the waiting list is told. Deposits are optional and no per-cover fee is paid. The first live flow opens in four to eight weeks.
Terms explained
- QR menuQR menu is the name for a digital menu that opens when a guest scans a code on the table with a phone camera. No app download is needed. A well-built QR menu is a page on the restaurant's own website: it is edited in one place, and a price change shows at the table at once. A poorly built one is a scanned PDF or a page on someone else's domain.
- Booking engineBooking engines sit on a hotel's own website and let a guest pick dates, read the terms and reserve a room without an intermediary. Availability, room types, price rules and cancellation terms are all defined inside the engine. The guest picks the dates, sees the conditions and finishes the booking. The reservation lands with the hotel directly.
- Google Business ProfileGoogle Business Profile is the free listing that shows a business on Google Maps and in search results. It holds the address or service area, opening hours, phone number, website link, photos, services and customer reviews. Once the owner verifies the listing, they control what it says. The three-business list shown with a map in local searches is made up of these profiles.


The process first, the proposal after
In a short discovery call we map the process together and tell you plainly whether it is worth automating. If it is not, we say that too.
30 minutes · no preparation needed





