The design is finished and there is still no plan for where the data comes from.
Web
Web apps, including the half that is not the front end.
Next.js on the front, a real API and database behind it, a CMS the people who own the content can actually use, and the SEO foundations laid before launch instead of six months after.
- commit
- CI
- migration
- deploy
- production
- real load
Front end and back end are one engagement here, not two quotes.
You are probably here because
If none of these sound like your app, the free call is still the fastest way to find out what does.
Every copy change needs a developer, so copy changes stopped happening.
The site launched and Google has indexed about half of it.
It started as a landing page. It is an application now, and still built like a landing page.
What the build covers
Fixed scope, fixed price, agreed before anyone writes code. If something outside this turns out to matter more, we re-scope in the open instead of quietly billing for it.
- Front end
- Next.js App Router, server components where they earn their place, typed end to end. Core Web Vitals treated as a requirement, not a report you read afterwards.
- Back end
- The API, the database schema, migrations, background jobs, and file handling. Same repo or a separate service, decided by how the product will be operated rather than by fashion.
- CMS
- Content editable by the people who own the content: a headless CMS or a typed admin, with preview, and no deploy needed to change a sentence.
- SEO foundations
- Server-rendered content, metadata, canonical URLs, sitemap, structured data, and internal linking built in from the start, because retrofitting them costs more than doing them.
- Auth and payments
- Sessions, roles, and access checks that run on the server. Stripe or the provider you already use, with the webhook side handled properly rather than optimistically.
- Tests
- Playwright end-to-end tests on the flows that make money, unit tests on the logic behind them, and both running on every pull request. AI generates the awkward paths a person would not think to write, like the double-submitted form, the expired session mid-checkout, the pasted emoji in a name field. We keep the ones that could actually happen to your users.
- Deployment
- CI, a preview environment per pull request, migrations that run safely, error monitoring, and a rollback that has been tested.
Price
One number, agreed before we start.
A product built from an idea rather than an existing codebase is the larger scope, up to $12,000 over four weeks.
We have shipped our own products to real users: Mira on the iOS App Store and ariex.fit in public beta. There are no rescue case studies in the portfolio yet, and we are not going to claim there are some under NDA.
Web
Production-Ready
Front end, back end, CMS, and the SEO done before launch.
Start with the free callQuestions we get asked first.
Anything not answered here is worth twenty minutes on a call.
Do you do back end as well, or only the front end?
Both, and we prefer it that way. Most of the expensive problems in a web app live at the seam between the two, and splitting that seam across two vendors is how it becomes nobody's problem.
Which CMS do you use?
Whatever fits the content model and the people editing it. A headless CMS when there are non-technical editors and a real publishing workflow, a typed admin inside the app when the content is closer to product data. We pick on the call, not in advance.
Is SEO part of the build or a separate service?
The technical foundations are part of the build: server-rendered content, metadata, canonicals, sitemap, structured data, internal linking, and Core Web Vitals. Content strategy and link building are not something we sell, and we will say so rather than pretend otherwise.
Can you take over an existing Next.js project?
Yes. It starts with the audit, and two days later the scope is based on what is in the repository rather than on what the last team said was in it.
What about hosting?
Vercel, AWS, GCP, or Railway, chosen for how you will operate it and what it costs at your traffic. The accounts are yours, and the deployment is reproducible from the repository.
Book the audit
Want a straight answer on this one?
Send the repo, the rejection notice, or just the idea. Twenty minutes is enough to tell you whether a rescue, a rebuild, or a clean no is the right next step.
Prefer email? [email protected]