The design is signed off and nobody has decided where the data comes from.
Web
Web applications, front to back, from one team.
A Next.js frontend, the API and database behind it, a CMS your content people can actually use, and the SEO foundations in place at launch instead of six months after.
- commit
- CI
- migration
- deploy
- production
- real load
Frontend and backend come as one job, with one price.
Common situations
If none of these match your situation, a free consultation is the fastest way to assess your app.
Every text change needs a developer, so the text stopped changing.
The site is live and Google has indexed about half of it.
The product started as a landing page, grew into an application, and still has the architecture of a landing page.
Scope of work
Scope and price are agreed before any code is written. If something outside the scope becomes a priority, we agree the change openly rather than adding charges later.
- Frontend
- Next.js App Router, server components where they provide a measurable benefit, typed end to end. Core Web Vitals are a requirement from day one. We don't leave them for a report after launch.
- Backend
- The API, database schema, migrations, background jobs and file handling. In the same repository or as a separate service, depending on how the product will be operated.
- CMS
- Content managed by the people responsible for it: a headless CMS or a typed admin panel, with preview, and no deployment required to change a sentence.
- SEO foundations
- Server-rendered content, metadata, canonical URLs, sitemap, structured data and internal linking, built in from the start because adding them later costs more.
- Auth and payments
- Sessions, roles and access checks enforced on the server. Stripe or your existing provider, with webhook handling that accounts for failed and repeated deliveries.
- Tests
- Playwright end-to-end tests on revenue-critical flows and unit tests on the underlying logic, both running on every pull request. AI generates edge cases that are easy to overlook, such as a double-submitted form, a session expiring during checkout or an emoji pasted into a name field. We keep the cases your users could realistically encounter.
- Deployment
- CI, a preview environment for each pull request, safe migrations, error monitoring and a tested rollback procedure.
Price
One price, agreed before work starts.
Starting from an idea instead of an existing codebase puts you in the larger AI MVP scope, up to $12,000 over four weeks.
Our own products are already in use: Mira on the iOS App Store and ariex.fit in public beta. Client case studies are not yet published, and we do not claim that any exist under NDA.
Web
Production-Ready
Frontend, backend, CMS and SEO foundations, ready before launch.
Book a free consultationFrequently asked questions
If your question is not answered here, ask it during a free consultation.
Do you build the backend as well, or only the frontend?
Both, and we push for both. The expensive problems in a web app live on the boundary between frontend and backend. Put two vendors on either side of that boundary and nobody owns it.
Which CMS do you use?
The one that fits your content model and the people editing it. A headless CMS when non-technical editors and a publishing workflow are involved, a typed admin panel inside the app when the content is closer to product data. We choose on the call, once we have seen your content.
Is SEO part of the build or a separate service?
The technical foundations are part of the build: server-rendered content, metadata, canonical URLs, sitemap, structured data, internal linking and Core Web Vitals. We do not offer content strategy or link building.
Can you take over an existing Next.js project?
Yes. The audit comes first, so within two days the scope rests on what is in the repository rather than on how the last team described it.
Which hosting do you use?
Vercel, AWS, GCP or Railway, picked on how you plan to run the app and what it costs at your traffic. The accounts stay yours and the deployment rebuilds from the repository.
Related services
Free consultation · 20 minutes
Find out what your app needs next.
Share your repository, the rejection notice or your idea. In 20 minutes we'll tell you what to do next: targeted fixes, a rebuild, or not going ahead at all.
Prefer email? [email protected]