All servicesBuild

Web development

A fast web application that holds up over time, with the tests and delivery chain to match.

Deliverable
An application deployed across three environments, with its tests and operations documentation.
Typical duration
6 to 12 weeks
From
€12,000 per project

The problem

A web application is judged on what it does in production, not on what it does on its author’s machine.

So we start by proving the chain — one end-to-end deployment before the first feature — then build in shippable increments. At every step there is something that works and that you can show.

What is included

  • A web application, server-rendered or static depending on what the product demands
  • End-to-end tests on the journeys that carry the business
  • Continuous integration: nothing reaches production without going green
  • Three distinct environments, with secrets that are never shared between them
  • Operations documentation: how it deploys, how it is watched, how it is fixed

How it works

  1. 01

    Lay the skeleton

    One page deploys end to end before any feature is written. The chain proves itself first.

  2. 02

    Build in increments

    Every increment ships and demos. We do not show you a building site, we show you something that works.

  3. 03

    Measure

    Performance, accessibility and SEO are measured continuously, not checked at the end.

  4. 04

    Hand over

    Code, access and documentation are yours. Nothing depends on us being there.

Frequently asked

Which technologies do you use?

The ones your team can take over. The choice is argued during scoping; a technology nobody on your side knows is a liability, not an asset.

What happens to the code at the end?

It is yours, in your repository, from day one. There is no handover moment: you already have it.

Do you work with our in-house team?

Often, and that is the best case. We code with them rather than beside them, so they hold the product after us.

Other services

Act

Dark themePin the site's appearancesetTheme({theme:"dark"})
Light themePin the site's appearancesetTheme({theme:"light"})
System themeFollow the system preference againsetTheme({theme:"system"})
Switch the site to FrenchFrançaissetLocale({locale:"fr"})
Labs — ProductFilter Labs by typefilterLabs({type:"Produit"})
Labs — PrototypeFilter Labs by typefilterLabs({type:"Prototype"})
Labs — ResearchFilter Labs by typefilterLabs({type:"Recherche"})
Labs — Reset filtersClear every Labs filterfilterLabs({reset:true})
Journal — EngineeringFilter the Journal by categoryfilterJournal({category:"Ingénierie"})
Journal — SecurityFilter the Journal by categoryfilterJournal({category:"Sécurité"})
Journal — Agent-NativeFilter the Journal by categoryfilterJournal({category:"Agent-Native"})
Journal — StudioFilter the Journal by categoryfilterJournal({category:"Studio"})
Journal — Reset filtersClear every Journal filterfilterJournal({reset:true})

Services

DiscoveryFrame the product before the first line of code, so the budget builds instead of correcting.openService({service:"discovery"})
Product designAn interface that holds together, carried by a design system your developers can keep alive without us.openService({service:"design"})
Web developmentA fast web application that holds up over time, with the tests and delivery chain to match.openService({service:"web"})
Mobile developmentAn iOS and Android app from a single codebase, published on both stores.openService({service:"mobile"})
Infrastructure & securityInfrastructure described as code, and Zero Trust access that does not rest on a text message.openService({service:"infrastructure"})
Maintenance & evolutionA product kept current, watched and fixed, with someone who answers when it breaks.openService({service:"maintenance"})
Agent-Native Architecture AdvisoryMake an existing product agent-operable without rewriting it — and without opening more than it should.openService({service:"agent-native"})

Go to

YorroProduct engineering studio in Abidjan and Paris. We design, we build, we ship.navigate({page:"home"})
ServicesBuild a product end to end, or advise a team on its agent-native architecture.navigate({page:"services"})
LabsWhat the studio has built: products, prototypes and research, with where each one actually stands.navigate({page:"labs"})
TutorialsStep-by-step guides drawn from real projects, grouped into tracks by topic.navigate({page:"tutorials"})
JournalThe studio's notes and positions.navigate({page:"journal"})
ContactDescribe your project; you get a framing back, not a boilerplate quote.navigate({page:"contact"})
AboutWho runs the studio, how it works, and what it turns down.navigate({page:"about"})
↑↓ move↵ runesc closeOne Actions layer