Guides

    How we actually build your website or app

    ND Creations · 21 August 2026 · 5 min read

    How we actually build your website or app

    We do not pick tools for a blog post. We pick them because a restaurant, a villa, or a transfer firm has to log in on Monday and it has to work.

    We do not pick tools for a blog post. We pick them because a restaurant, a villa, or a transfer firm has to log in on Monday and it has to work.

    Here is the stack we use in 2026.

    Lovable is where the product lives

    Lovable is the studio we build in. The site you are reading was built there. So were the apps.

    It gives us a real front end, a real database, auth, and a live URL. Fast enough to show a client something they can click. Serious enough to put staff on it.

    Lovable is not the whole job. The last part is still ours: the data, the logins, the payments, the domain, the emails.

    Claude and Gemini help us think. They do not ship the app.

    We use Claude and Gemini every day. They help us write, plan, debug, and move faster.

    They do not replace a builder who has shipped this kind of product before. A prompt can get you 70%. A live business lives in the last 30%: roles, payments, a custom domain, and an inbox that actually sends.

    That is why a client gets us, not a chat window.

    Supabase holds the data

    Accounts, bookings, menus, jobs, customers. That sits in Supabase: Postgres, logins, permissions (RLS), and edge functions when we need them.

    If the database is wrong, the pretty screen does not matter. We design it so a chef, a driver, or an owner only sees what they should see.

    Resend sends the emails

    A booking that never hits the inbox is not a booking. We use Resend for the emails the product has to send: confirmations, magic links, “your table is ready,” “your transfer is booked.”

    Not marketing newsletters. Transactional mail. The kind that has to arrive.

    Around that, only what the job needs

    React, TypeScript, and Vite are the default. They are what Lovable and our apps are made of.

    We add more only when the product needs it:

    • Stripe or Paddle when money has to move
    • Google Maps when the job is on the road
    • A custom domain and SSL so login works on your URL, not a preview link

    We do not bolt on a new tool because it is fashionable. If a spreadsheet still does the job, we say so.

    What this means for you

    You should not have to care about the stack. You should care that staff can log in, that a payment does not get stuck, and that the thing still works next year.

    The tools above are how we get there in weeks, not months. They are also why we can quote a website from 1,450 EUR and an application from 3,500 EUR and mean it.

    If you want to see this stack in a live product, look at Javea Express, Estrella, Bodega Trenza, or Máximo Play Space.

    Got a project? Tell us the problem. We will tell you which of these tools it actually needs.

    lovablesupabasestack

    Got a project in mind?

    We build websites and applications for businesses on the Costa Blanca and beyond.