Ir al contenido principal

Your digital product, built to perform seamlessly — from the first user to the ten thousandth.

We develop comprehensive full-stack web applications — frontend, backend, database, authentication, payments, and admin panel. Everything a digital product needs to operate, scale, and generate business.

A web app isn't just a representation of your business. It is your business.

A website communicates what you offer. A web application is where what you offer actually happens — it is the product itself. It’s the platform where your customers sign up, subscribe, and access your service. It’s the dashboard where your team manages orders, users, and operations. It’s the system that processes transactions, applies business rules, and makes decisions in real time.

For a company whose product is digital, the web app is not support infrastructure — it is the core asset of the business. Its technical quality, speed, scalability, and ability to evolve directly determine the customer experience, operational efficiency, and the speed at which the business can grow.

Building a web app involves making simultaneous decisions about the user interface, backend architecture, data model, security, infrastructure, and user experience — all of which are interdependent. The decisions made in the first few weeks of development determine how much it will cost to maintain, iterate on, and scale the product for years to come. There is no way to compensate for a poorly designed architecture by piling on more code.

We offer two options: Launch Build to bring a complete and professional product to market in the shortest possible time, and Scale Build to build from the ground up with the infrastructure that a growing product will need. Both are final, professional-grade products — the difference lies in the scale of the infrastructure, not in the quality of the work.

Is this the service you need?

Launch Build is for you if:

You have a validated idea or a business that needs its first digital product, and you want to bring a complete, well-built product to market as quickly as possible. You need authentication, user roles, an admin panel, data operations, and possibly payment logic. The goal is a professional product ready for your first users — with the option to add advanced infrastructure features as add-ons based on the project’s needs.

Scale Build is for you if:

Your product already has traction — or you know for certain that the volume since launch will justify it — and you want to build it with the infrastructure that allows it to grow without reengineering: Docker, staging, advanced CI/CD, job queues, monitoring, testing with 70%+ coverage, and Redis included from the start. It’s not a higher level of ambition—it’s a higher level of infrastructure for products that are going to scale.

An important note: Launch Build is neither a prototype nor an experiment. It is a complete, secure, and well-documented full-stack product—simply without the enterprise infrastructure layer that Scale Build includes by default. A well-executed Launch Build is directly upgradeable to Scale Build when the product needs it. The code is clean, type-safe, and documented precisely for that purpose.

Do you only need front-end or back-end development?

Not all projects require full-stack development. If you already have your own backend and need a React interface connected to it, the Frontend Only service covers exactly that. If you have a frontend and need the API and database, the Backend Only service is the way to go. Both adhere to the same quality standards and can be combined with any other service in the catalog.

When a webapp is complemented by other services:

A web app does not include the marketing site that attracts customers before they encounter the product—if you need both, they are separate projects that must be planned in coordination with one another. And once built, the web app can serve as the core to which automations, chatbots, and AI integrations connect, expanding what the product does without increasing the operational team.

What you deliver when the project is complete

Launch Build

€8,500 – 15,000+ — The base price covers the complete product described below. The price range increases with additional screens, extra features, payment integrations, and functional add-ons. The exact breakdown is determined during the discovery call.

Custom UI design + 10 screensOriginal visual system built from scratch, aligned with brand identity. 2 revision rounds included. Additional screens available as an add-on.
Custom admin panelInternal interface tailored to the client's business — not a generic CMS. Management of core entities: products, customers, orders, courses, or whatever the business model requires.
REST API + 8 CRUD entitiesNode.js backend with TypeScript, Zod validation, centralized error handling, and structured logging. 8 models with full endpoints, filtering, pagination, and sorting. Additional entities as an add-on.
Authentication + 2 roles + securityJWT with refresh tokens, registration, login, password recovery. Access control with 2 configured roles. OWASP Top 10 security, CSRF, brute force protection, XSS/injection, full security headers.
Activity logging & IP trackingLog of critical actions with IP, timestamp, and user agent. Queryable from the admin panel.
Front ↔ back integrationFrontend and backend developed as a coherent system with shared typing — not as pieces assembled at the end.
API documentation (Swagger)Auto-generated OpenAPI with endpoints, schemas, and request/response examples. Exportable to Postman.
Basic testing (~40% coverage)Unit tests on backend services and critical frontend components with Vitest/Jest and React Testing Library.
Technical documentationComplete README with setup, structure, environment variables, and deployment guide. The client receives a maintainable project.
Production deployment + 30-day supportFrontend on Vercel or alternatives as needed. Backend on Railway/Render included, DigitalOcean/AWS as an add-on. 30 days of post-launch support.

Available add-ons for Launch MVP: Docker + Docker Compose (+€400), transactional email with Resend/SendGrid (+€350), cron jobs (+€250), Redis for caching/sessions (+€400), basic WebSockets (+€450), OAuth2/social login (+€350), S3/R2 file storage (+€400), Stripe payment logic (+€600 for one-time payments / +€800 for subscriptions), among others.

The base price does not include:

  • Docker, staging, or advanced CI/CD
  • Queue system (BullMQ)
  • Advanced monitoring
  • Testing 70%+
  • Redis (available as an add-on)

Scale Build

€15,000 – 40,000+ — The base price includes everything in the Launch Build plus the full production infrastructure stack. The price increases with additional screens, integrations, multi-tenancy, and advanced add-ons.

Everything in the Launch Launch, and the following key differences:

Launch BuildScale Build
Screens1015
CRUD entities812
Roles24
Design revisions2 rounds3 rounds
State managementReact Context or ZustandZustand with optimistic updates and cache invalidation
RedisAdd-on (+€400)Included as a secondary database
Docker + Docker ComposeAdd-on (+€400)Included
Staging environmentNot availableIncluded — identical to production
CI/CDBasic (Vercel/Railway)Advanced with GitHub Actions — linting, testing, preview deploys, automatic deployment
Testing~40% coverage70%+ with unit, integration, and E2E (Playwright)
Queue system (BullMQ)Not includedIncluded — async processing, dead letter queue
Transactional emailAdd-on (+€350)Included
Cron jobsAdd-on (+€250)Included
Monitoring & loggingBasicStructured logging (Pino), health checks, alerts, integrable with Sentry/Datadog
BackupsBasic scriptAutomated with rotation and documented & tested restore
DocumentationREADMEREADME + ADRs + runbooks + onboarding guide for new devs
StorybookNot includedIncluded — visual component documentation
Post-launch support30 days45 days

Launch Build or Scale Build? How to choose.

Launch BuildScale Build
Base price€8,500€15,000
Project profileFirst product, validation, early usersProduct with traction or expected scale from the start
InfrastructureDirect to production, add-ons availableDocker + staging + CI/CD + monitoring included
Testing~40% coverage70%+ with E2E
Estimated timeline6-8 weeks10-14 weeks
Scales towardScale Build when the product growsDevOps retainer for ongoing maintenance

Examples of estimated budgets by project type:

Project typeServicePriceTimeline
Simple SaaS MVPLaunch + email + analytics~€8,5006-8 wks
Online storeLaunch + Stripe + file storage + email~€11,2008-10 wks
Online academyLaunch + Stripe subs + OAuth + cron + i18n~€13,50010-12 wks
B2B SaaSScale + Stripe subs + OAuth + search~€18,50010-14 wks
Robust ecommerceScale + payments + WS + i18n + PWA~€23,00014-16 wks
Multi-tenant platformScale + multi-tenancy + WS + audit trail~€26,00016-18 wks

A CMS Site is a content site — it publishes, communicates, and ranks. It has no business logic of its own: it does not manage registered users, process payments, or execute server-side operations beyond serving content. A webapp is where business happens: authentication, data creation and modification, transactions, user-specific flows. Many companies need both — the site to attract, the webapp to operate.

Yes. We implement payment logic with Stripe as an add-on in both services — one-time payments, recurring subscriptions with trial period management and dunning, automatic invoices, and webhooks that sync payment status with user access in real time. We also offer integrations with PayPal and European payment gateways such as Redsys, Adyen, or Mollie for clients who require them.

Yes, and it is the most common path. The Launch MVP is built with the same stack, the same code standards, and the same modular architecture as the Scale Build — the difference is the infrastructure layer included by default, not the quality of the product. Adding Docker, staging, Redis, advanced CI/CD, and 70%+ testing on top of a well-built Launch MVP is a planned extension, not a rewrite. The cost of doing it later is higher than having planned it from the start, but the path is open.

A well-defined Launch MVP is typically in production within 6 to 10 weeks, and a Scale Build within 10 to 16 weeks. These ranges are indicative — actual timelines depend on the complexity of the project, the number of add-ons, the client's availability to validate at each phase, and the team's concurrent workload. What we do guarantee is that the scope is precisely defined before we start so that timelines are predictable from the outset.

Yes. If you already have your own backend and need a React interface connected to it, the Frontend Only service covers exactly that — custom UI design, 5 views included, integration with your existing API, starting at €3,800. If you have a frontend and need the API and database, the Backend Only includes API architecture, 5 CRUD resources, JWT authentication with RBAC, full security, and Swagger documentation, starting at €5,000. Both are available as standalone services or as a starting point for a subsequent full-stack project.

The included support covers project-related issues for 30 or 45 days depending on the service. For ongoing maintenance — dependency updates, monitoring, infrastructure management, deployment of new versions — the DevOps retainer is the most efficient way to keep it covered without each intervention becoming a separate project.

CONTACT

Let’s talk about your project.

Tell us what you need and we’ll get back to you within 24 hours with an initial proposal and a personalized action plan.

Response in < 24h

No spam. Your data is only used to respond to you.