Services de développement web

Nous développons la partie serveur des applications mobiles, des back-offices, des espaces clients et des applications web. Les nouveaux projets sont en général en TypeScript de bout en bout : NestJS ou Fastify avec PostgreSQL côté serveur, Next.js côté front. Les plateformes qui tournent déjà sur Laravel, Yii2 ou Rails, nous les faisons évoluer sur leur propre stack.

Services de développement web

Qui fait appel à nous pour du développement web

L’essentiel de notre travail web porte sur ce que les utilisateurs ne voient jamais comme un produit à part : le serveur, l’API, le back-office. Le reste, ce sont des sites qui doivent encaisser du trafic et vendre.

Ce que nous développons

Backends et API

Partie serveur des produits mobiles et web : comptes et rôles, données, paiements, notifications et intégrations avec des services tiers. Les API sont livrées avec leur documentation, pour qu’une autre équipe puisse les utiliser plus tard.

Back-offices et outils internes

Des interfaces permettant à votre équipe de gérer contenus, utilisateurs, commandes et rapports. Conçues autour de la façon dont les gens travaillent réellement, avec rôles et droits d’accès, plutôt qu’un modèle générique.

Espaces clients

Des espaces personnels où les clients consultent leurs commandes, réservations, documents ou abonnements, paient et mettent à jour leurs informations eux-mêmes au lieu d’écrire au support.

Applications web sur Next.js

Applications web destinées aux clients sur le Next.js App Router, rendues côté serveur ou régénérées de façon incrémentale (SSR et ISR) : les pages se chargent vite et les moteurs de recherche les indexent. Des API typées avec tRPC ou Hono entre le front et le back.

Boutiques en ligne et sites vitrines

Catalogue, tunnel de commande, systèmes de paiement et outils promotionnels, ainsi que landing pages et sites d’entreprise. Les boutiques et sites que votre équipe modifie sans développeur, nous les construisons en général sur WordPress et WooCommerce, qui ont leur propre page.

Évolution de plateformes existantes

Nouvelles fonctionnalités, refonte et refactoring de plateformes développées par d’autres équipes. Nous lisons d’abord le code et vous disons s’il est plus économique de faire évoluer l’existant ou de le reconstruire.

La stack suit la tâche

La stack suit la tâche

Pour un nouveau produit, notre choix par défaut est TypeScript des deux côtés : NestJS avec Prisma et PostgreSQL côté serveur, ou Fastify quand le service est petit et que la vitesse compte, et Next.js avec l’App Router pour le client web. tRPC ou Hono partage les types de l’API entre les deux, si bien qu’un champ renommé fait échouer la compilation plutôt que la production. Nous travaillons aussi en PHP (Laravel et Yii2), en Ruby on Rails et en Python, et lorsque vous arrivez avec une plateforme construite sur l’une de ces technologies, nous poursuivons en général sur sa stack. Nous ne proposons de changer de stack que si elle freine réellement le produit, car payer pour de mauvais outils est un coût que l’on porte pendant des années.

Une seule partie serveur pour les applications, le web et l'équipe derrière

Une seule partie serveur pour les applications, le web et l'équipe derrière

Un projet typique pour nous, c’est un backend et plusieurs clients. Pour ELLO Music, nous avons construit une plateforme de diffusion de clips musicaux où un seul backend Laravel sert les applications iOS et Android et un client web en Vue.js. Stellium Music App suit le même schéma, avec des espaces distincts pour les auditeurs, les artistes et les annonceurs. Nous concevons d’abord le modèle de données et l’API : un nouveau client, une intégration partenaire ou une automatisation peut ainsi être ajouté plus tard sans reconstruire le cœur, et un back-office permet à l’entreprise de fonctionner au quotidien sans appeler un développeur à chaque changement.

Des boutiques et des sites qui doivent vendre

Des boutiques et des sites qui doivent vendre

Pour NIS-Store, l’un des plus grands importateurs d’appareils Xiaomi en Europe et aux États-Unis, nous avons développé une nouvelle interface de boutique en ligne, intégré les systèmes de paiement et ajouté des outils marketing. Pour LunchPoint, nous avons créé un service destiné au marché britannique qui réunit restaurants, menus, remises et événements à venir, avec une recherche par localisation. Un site qui vend demande le même soin d’ingénierie qu’un système interne, avec une attention particulière à la vitesse des pages, à l’analytics et au tunnel de commande, où la moindre erreur coûte de l’argent. Les boutiques sur WordPress et WooCommerce et les audits SEO techniques ont chacun leur propre page.

Déroulement d'un projet web

01

Cadrage et périmètre

Nous précisons les utilisateurs, les rôles, les intégrations et ce qui existe déjà. Vous recevez un périmètre écrit, une recommandation de stack et une estimation en délais et en budget.

02

Design UX/UI

Prototypes et maquettes des pages et états clés, prêts pour l’intégration. Vous validez l’interface avant le début du développement.

03

Architecture

Modèle de données, API et infrastructure planifiés en amont. Vous obtenez une conception documentée avec laquelle toute équipe compétente peut travailler.

04

Développement

Backend et frontend par sprints, avec un travail que vous pouvez voir et essayer sur un serveur de test au fil de l’eau.

05

Tests et lancement

QA des fonctionnalités, des mises en page et des intégrations, puis déploiement sur votre hébergement ou votre cloud. Le site est mis en ligne sur des comptes enregistrés à votre nom.

06

Support

Mises à jour, corrections, supervision et nouvelles fonctionnalités après le lancement, aussi longtemps que nécessaire.

Technologies

Backend

Frontend

Données

Gestion de contenu

Nos formules de collaboration

Périmètre fixe

Périmètre, estimation et calendrier validés par écrit avant le développement. Convient aux nouveaux sites, boutiques et portails aux exigences claires.

Équipe dédiée

Développeurs backend et frontend et QA qui travaillent en continu sur votre plateforme. Convient aux produits qui grandissent version après version.

À l'heure

Paiement des heures réellement passées, avec des rapports réguliers. Convient aux audits de code, aux intégrations et aux petites améliorations d’un site existant.

Témoignages

Nous traitons chaque client et son projet avec attention.

Questions fréquentes

Pouvez-vous travailler sur un site ou une plateforme existante ?

Oui, et c'est ainsi que commence la plupart de nos projets web. Nous lisons d'abord le code et vous disons s'il est plus économique de faire évoluer l'existant ou de le reconstruire. Les deux réponses arrivent, et vous en avez les raisons dans tous les cas.

WordPress ou développement sur mesure : que nous faut-il ?

WordPress lorsque le site est surtout du contenu et que votre équipe publie elle-même pages, actualités et landing pages ; notre page WordPress et WooCommerce couvre ce travail. Du développement sur mesure, en général en TypeScript avec NestJS et Next.js, dès qu'il y a de la logique métier : comptes, commandes, rôles, intégrations, calculs. Beaucoup de projets combinent les deux : WordPress pour le site marketing et une plateforme sur mesure derrière la connexion.

Pourquoi TypeScript pour les nouveaux projets ?

Un seul langage sur le serveur et dans le navigateur, c'est des types partagés : quand l'API change, la compilation échoue avant que les utilisateurs ne voient une erreur. Les développeurs TypeScript sont aussi faciles à recruter, donc une équipe qui reprend le projet plus tard pourra lire le code. Pour une plateforme qui tourne déjà en PHP ou en Rails, ce n'est pas une raison de la réécrire.

Comment le prix est-il calculé ?

Nous découpons le projet en pages, fonctionnalités et intégrations, estimons chacune en heures et ajoutons le design, la QA et le lancement. Vous choisissez ensuite un périmètre fixe, une équipe dédiée ou un travail à l'heure. Nous ne publions pas de tarifs, car une landing page et un espace client ne sont pas comparables.

Combien de temps dure un projet web ?

Un site promotionnel et une plateforme avec comptes, paiements et intégrations représentent des volumes de travail très différents : nous répondons donc après avoir passé en revue les exigences. Vous recevez une estimation avant le démarrage, et si le périmètre change, l'estimation est mise à jour en toute transparence.

À qui appartiennent l'hébergement, le domaine et les comptes ?

À vous. Nous pouvons mettre en place l'infrastructure et l'administrer, mais les comptes sont enregistrés à votre nom dès le départ : rien ne dépend de la poursuite de notre collaboration.

Assurez-vous la maintenance des sites après le lancement ?

Oui : mises à jour, corrections, supervision et nouvelles fonctionnalités, y compris pour des sites développés par d'autres équipes. Les détails figurent sur notre page de maintenance de sites web.

Parlez-nous de votre projet

Décrivez la tâche en quelques lignes. Sous un jour ouvré, nous vous répondons avec des questions ou un premier avis sur le périmètre et le coût.

Vous préférez l'e-mail ou un appel ?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estonie. Notre équipe est répartie dans le monde entier.

Rejoignez notre équipe

Envoyez votre CV à career@revolsource.com