Services

Web, mobile, IA, SaaS, cloud et travail produit

Six lignes de travail, et une stack avec laquelle nous livrons vraiment — pas un mur de logos emprunté. Choisissez une ligne, ou commencez par une conversation.

Développement web

Nous construisons des produits Next.js et React : sites publics, dashboards et les outils d'admin ennuyeux entre les deux. La performance et le SEO font partie du build, pas d'un sprint de nettoyage.

  • Applications Next.js et React
  • Sites marketing qui convertissent
  • Design systems et dashboards
  • SEO, accessibilité et Core Web Vitals
  • Intégrations CMS et commerce
  • APIs, auth et accès par rôles
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Vue.js
  • Nuxt
  • Angular
  • Tailwind CSS
  • HTML5
  • CSS
  • Vite
  • Redux
  • Node.js
  • NestJS
  • Express
  • GraphQL
  • Python
  • Django
  • FastAPI
  • Go
  • PHP
  • Laravel
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Prisma
  • Supabase
  • SQLite
  • Shopify
  • WordPress
  • Strapi
  • Sanity
  • Vercel
  • Netlify
  • Docker
  • AWS
Stack complet et notre façon de travailler
Du code sur un ordinateur pendant un build web

Développement d'applications mobiles

React Native ou Flutter quand une seule base de code est le bon choix. Du polish natif là où ça se voit. Listings stores et pipelines de release inclus pour que vous entriez réellement dans les stores.

  • iOS et Android par une seule équipe produit
  • React Native, Expo ou Flutter
  • Swift et Kotlin natifs là où ça se voit
  • Sync hors-ligne, push et lancement stores
  • React Native
  • Expo
  • Flutter
  • Dart
  • Swift
  • Kotlin
  • iOS
  • Android
  • TypeScript
  • JavaScript
  • Firebase
  • Node.js
  • Python
  • Go
  • GraphQL
  • Socket.IO
  • PostgreSQL
  • Redis
  • Supabase
  • GitHub Actions
  • GitLab
  • Sentry
  • AWS
  • Docker
Stack complet et notre façon de travailler
Un téléphone en main — le type d'app que nous livrons

Développement IA

Nous mettons des modèles de langage dans des produits que les gens utilisent déjà : support, documents, recherche. Retrieval, évaluation et garde-fous pour que la qualité soit quelque chose que vous voyez, pas que vous espérez.

  • Apps LLM, copilotes et agents
  • RAG sur vos documents et APIs
  • Évaluation, tracing et garde-fous
  • Services Python à côté du produit
  • OpenAI
  • Anthropic
  • Hugging Face
  • LangChain
  • TensorFlow
  • PyTorch
  • Python
  • FastAPI
  • Qdrant
  • PostgreSQL
  • Redis
  • Elasticsearch
  • Node.js
  • Go
  • Docker
  • AWS
  • React
  • Next.js
  • TypeScript
  • GraphQL
Stack complet et notre façon de travailler
Un dashboard produit avec des métriques live

Développement SaaS

Nous construisons la plateforme que vous vendez : comptes, rôles, Stripe, tenancy et la console d'admin. La première release est quelque chose que vous pouvez facturer, pas un prototype à jeter.

  • Architecture produit multi-tenant
  • Facturation Stripe et portails clients
  • Auth, rôles et une console d'admin
  • Analytics d'usage sur lesquels agir
  • React
  • Next.js
  • TypeScript
  • Node.js
  • NestJS
  • GraphQL
  • Prisma
  • PostgreSQL
  • Redis
  • Stripe
  • Clerk
  • Auth0
  • PostHog
  • Mixpanel
  • Google Analytics
  • Sentry
  • AWS
  • Vercel
  • Docker
  • Kubernetes
  • GitHub Actions
  • Cloudflare
Stack complet et notre façon de travailler
Deux personnes qui revoient un produit ensemble

Ingénierie cloud et plateforme

Backends, workers, pipelines de données et l'AWS autour. Nous ajoutons CI/CD et observabilité pour que les releases restent ennuyeuses à mesure que vous grandissez.

  • APIs, workers et pipelines de données
  • AWS, Google Cloud et Azure
  • Conteneurs, Kubernetes et Terraform
  • CI/CD, monitoring et logs prêts pour les incidents
  • AWS
  • Google Cloud
  • Azure
  • DigitalOcean
  • Heroku
  • Vercel
  • Cloudflare
  • Docker
  • Kubernetes
  • Helm
  • Terraform
  • Ansible
  • Linux
  • Nginx
  • GitHub
  • GitHub Actions
  • GitLab
  • Jenkins
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Elasticsearch
  • Apache Kafka
  • RabbitMQ
  • Celery
  • SQLite
  • Prometheus
  • Grafana
  • Datadog
  • Sentry
  • Node.js
  • Python
  • Go
  • Django
  • FastAPI
  • NestJS
  • GraphQL
Stack complet et notre façon de travailler
Les machines sur lesquelles le produit tourne réellement

Stratégie produit & croissance

Avant un gros build, nous figeons pour qui c'est, à quoi ressemble le succès, et ce qui peut attendre. Prototypes et plan séquencé gardent la partie chère honnête.

  • Une discovery qui nomme le vrai problème
  • De l'UX dans Figma sur laquelle cliquer
  • Une roadmap séquencée
  • Des analytics alignés sur les questions que vous avez vraiment
  • Figma
  • Notion
  • Miro
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Vite
  • Google Analytics
  • Mixpanel
  • PostHog
  • Hotjar
Stack complet et notre façon de travailler
Une session de travail avant que quiconque n'ouvre un éditeur

Comment nous travaillons

Quatre étapes, du premier appel à la production

Ce n'est pas une boîte noire de deux mois. Vous voyez le travail au fur et à mesure, vous pouvez vous arrêter après la discovery, et les personnes du premier appel restent sur le build.

Les étapes se chevauchent volontairement. Le design commence dès que le premier slice est clair. Le build n'attend pas un fichier parfait. L'échelle est déjà en tête pendant que nous livrons la première version — nous ne la sur-construisons simplement pas dès le premier jour.

  1. 01

    Discover

    Nous écrivons la mission avant que quiconque n'ouvre un éditeur de code.

    Les premières conversations portent sur le produit, pas sur une stack. Pour qui c'est, ce qui existe déjà, ce qui ne doit pas casser, et à quoi « terminé » ressemblerait vraiment. Si le brief est brouillon, c'est normal — nous posons des questions jusqu'à ce que ce soit assez précis pour construire dessus.

    Vous obtenez une forme écrite du travail : ce qui est dedans, ce qui est dehors, un premier slice, les risques et une façon de travailler. Vous pouvez la prendre ou la laisser. Nous préférons nous arrêter ici plutôt que de démarrer un build auquel personne ne croit.

    Ce que vous emportez

    • Un périmètre écrit court et des critères de succès
    • Ce qui est dedans, ce qui est dehors, et ce qui peut attendre
    • Un premier slice que vous pourriez livrer et dont apprendre
    • Comment nous parlerons, ferons des démos et déciderons
    Un atelier où la mission est écrite avant le début du build
  2. 02

    Design

    Vous pouvez discuter le produit tant qu'il est encore bon marché de le changer.

    Nous transformons le périmètre en quelque chose sur lequel cliquer : parcours, écrans et les quelques composants qui se répéteront. Le but n'est pas un joli fichier. C'est de trouver les endroits gênants — états vides, permissions, le troisième tap auquel personne n'a pensé — avant qu'ils ne deviennent des tickets.

    Si un prototype statique ne suffit pas, nous le spikons dans la stack réelle. Vous revoyez avec les personnes qui l'utiliseront, pas seulement celles qui l'ont commandé. Quand nous sommes d'accord, ce fichier est ce que nous construisons. Il ne part pas dans le vide.

    Ce que vous emportez

    • Des parcours cliquables et les écrans centraux
    • Un petit design system, pas un kit de 200 composants
    • Les questions ouvertes nommées, pas cachées dans les commentaires
    • Une séquence de build alignée sur le premier slice
    Des outils de design sur un bureau — les écrans se discutent avant de devenir des tickets
  3. 03

    Build

    Du logiciel qui fonctionne chaque semaine. Vous le voyez, vous l'essayez, nous ajustons.

    Les personnes du kickoff sont celles qui écrivent le code. Vous avez un dépôt sous votre contrôle, une démo hebdomadaire de quelque chose sur lequel cliquer, et un seul endroit pour les décisions. Si la semaine a été mince, nous le disons. Un statut sans logiciel qui fonctionne n'est pas un rapport d'avancement.

    Les tests, les logs et une façon de livrer s'ajoutent en cours de route — pas comme un nettoyage à la fin. Si quelque chose cloche, nous l'attrapons tant que c'est encore petit. Le périmètre peut changer ; nous écrivons le compromis pour que la facture ne soit pas la surprise.

    Ce que vous emportez

    • Un dépôt, des environnements et un chemin de release que vous possédez
    • Des démos hebdomadaires de logiciel qui fonctionne
    • Des décisions écrites, pas un historique de chat que personne ne retrouve
    • La qualité et le monitoring dans le produit, pas un projet plus tard
    Un ingénieur au travail — les personnes du premier appel restent sur le build
  4. 04

    Scale

    Le lancement n'est pas la fin de la relation.

    La mise en production, c'est quand les vraies questions commencent : un bug en production, un changement dans l'activité, une nouvelle personne dans votre équipe qui a besoin de comprendre le code. Nous durcissons ce qui tourne déjà, mesurons ce qui compte, et continuons à livrer le slice suivant si vous nous voulez dessus.

    Vous devriez pouvoir reprendre le produit en interne. L'architecture, les tests et les notes restent chez vous. Si vous voulez que nous restions, nous resterons. Si non, vous ne devez pas vous sentir coincé.

    Ce que vous emportez

    • Un système de production que vous pouvez opérer
    • Des notes de passation que vos ingénieurs peuvent suivre
    • Le slice suivant cadré, si vous voulez continuer
    • Un support qui répond, pas un ticket dans le vide
    Un étage occupé après la mise en production, quand les vraies questions commencent

Dites-nous ce que vous construisez.

Nous répondons en général sous un jour ouvré. Écrivez à info@lyrocode.com si vous préférez passer le formulaire.

Une session de travail — la conversation qui démarre le build