💎 Ruby on Rails — notre expertise depuis 2011

Un framework.
N'importe quel projet.
Ruby on Rails fait tout.

SaaS, applications métier, APIs, back-offices, e-commerce, EdTech — en 15 ans, on a tout construit avec Rails. 16+ applications en production, certains clients nous font confiance depuis 13 ans.

15+
Années en Rails
16+
Apps Rails en prod
13 ans
Plus long projet
2
Bureaux (GE+FR)

DIGITPRO est une agence Ruby on Rails en Suisse, active depuis 2011 avec des bureaux à Genève et Montpellier. Spécialisée dans les applications web sur mesure (SaaS, APIs, outils métier), elle a livré 16+ applications Rails en production pour des organisations comme le CIO, le CICR, les HUG et Fondetec. Sa plus longue collaboration dure depuis 13 ans.

Pourquoi Ruby on Rails

Le framework idéal pour votre application web.

Rails combine rapidité de développement, sécurité native et scalabilité prouvée — un choix idéal pour les organisations exigeantes.

🚀

Mise sur le marché rapide

Prototypes en jours. MVP Rails en 8-12 semaines. Convention over configuration — pas de temps perdu en configuration.

💰

Rentable

Open source, 250K+ gems disponibles. Réutilisation de code plutôt que réécriture. Notre workflow IA réduit les coûts de 20-40%.

🔒

Sécurité native + audits

CSRF, XSS, SQL injection protégés nativement. Brakeman à chaque push. Audits OWASP et revues de code incluses.

📈

Scalabilité 13 ans

fairmove en production depuis 13 ans. Migrations Rails 3→4→5→6→7→8. Sidekiq, Redis, caching multi-niveaux.

☁️

DevOps maîtrisé

Kamal (déploiement natif Rails), Docker/K8s, PaaS (Heroku, Jelastic, Scalingo). Hébergement CH, EU ou international.

🗄️

PostgreSQL et MySQL

15 ans PostgreSQL, PostGIS pour les données géospatiales. Multi-tenant via schemas. Performances optimisées, N+1 éliminés.

Projets phares

Nos projets phares

Des applications qui tournent en production depuis des années.

Mobilité Mobilidée · 2013

fairmove (ex-fairpark)

Comment gérer la mobilité de milliers de collaborateurs dans de grandes organisations internationales ? Places de parking sous-utilisées, covoiturage inexistant, aucune visibilité sur les déplacements ni sur l'empreinte carbone.

  • Partenariat continu depuis 13 ans
  • 140 000+ utilisateurs actifs
  • 80 000+ places de parking gérées
  • 10 millions+ de réservations traitées
  • Références clients sur demande
Ruby on RailsPostgreSQLSAML 2.0SaferPay
GovTech Topboard · 2020

topboard.ch

Les conseils d'administration, comités de direction et assemblées générales perdaient un temps considérable avec des processus manuels : documents éparpillés, votes non sécurisés, procès-verbaux rédigés après coup.

  • 200+ séances gérées par mois
  • Hébergement 100% suisse (ISO 27001)
  • Conforme nLPD et RGPD
  • Clients : Romande Énergie, ASA, Fondetec, Nomads Foundation, Forpro
Ruby on RailsStimulusJSWebSocketPDF
Data / SaaS Reallience · 2025

LogicNext

Des organisations (hôpitaux, universités, entreprises) avaient besoin d'une plateforme centralisée et paramétrable pour gérer leurs processus métier, documenter les activités et assurer le suivi des compétences — de la formation postgrade et prégrade en milieu médical aux processus opérationnels en entreprise.

  • Plateforme SaaS paramétrable multi-secteurs
  • Logbook et suivi d'activités professionnelles
  • Formulaires dynamiques et workflows configurables
  • Déployé dans des hôpitaux, universités et entreprises
Ruby on RailsPostgreSQLFormulaires dynamiquesWorkflows
EdTech SpeedLingua · 2011

SpeedLingua Web

SpeedLingua avait une méthode brevetée d'apprentissage des langues par audio-phonologie (correction de la prononciation en temps réel) disponible uniquement sur CD-ROM. Il fallait la transformer en application web accessible partout.

  • Client fidèle depuis 2011 — plus longue collaboration
  • Technologie brevetée d'audio-phonologie
  • Traitement audio temps réel dans le navigateur
  • Déployé dans plusieurs pays, 11+ langues
Ruby on RailsAudio APIWebRTCMulti-tenant

Toutes nos réalisations

Toutes nos réalisations Ruby on Rails.

Chaque projet est une collaboration durable — nos clients nous suivent en moyenne depuis 7 ans.

Booking Rails

agenda.ch

SaaS · 2012

SaaS de réservation en ligne et gestion d'agenda pour professionnels suisses. Facturation Lamal, rappels SMS, paiement intégré.

Ruby on RailsReactJSCalDAV +1
Algorithme Rails

Algo Covoiturage

Mobilidée · 2017

Micro-service de calcul de potentialités de covoiturage avec algorithme géospatial multi-critères. Intégré dans fairmove.

Rails APIPostGISGoogle Maps +1
Culture Rails

AMR Back Office

AMR Genève · 2023

Back-office pour l'AMR Genève : gestion de l'école de musique, inscriptions, facturation, concerts. Site vitrine Next.js couplé.

Ruby on RailsNext.jsPostgreSQL +1
Open Source Rails

Catima

UNIL · 2018

Contribution open source : générateur de catalogues en ligne pour l'UNIL. 11 catalogues actifs, financé par le FNS.

Ruby on RailsOpen SourcePostgreSQL +1
CleanTech Rails

ECOSE

Cortexia · 2025 — en cours

Logiciel de gestion de propreté urbaine pour Cortexia. Dashboards analytiques, suivi des interventions. Déployé à Genève, Zurich, Paris.

Ruby on RailsPostgreSQLAnalytics +2
Mobilité Rails

fairmove (ex-fairpark)

Mobilidée · 2013

Plateforme de gestion des mobilités d'entreprise pour de grandes organisations internationales. 140 000+ utilisateurs actifs.

Ruby on RailsPostgreSQLSAML 2.0 +3
UI/UX Rails

fairmove ReDesign

Mobilidée · 2021

L'interface collaborateur de fairmove nécessitait une modernisation complète.

Ruby on RailsTailwind CSSJavaScript
RH Rails

KillerCoder

MNK Group · 2018

Plateforme de tests techniques pour le recrutement de développeurs. Exercices de code en ligne avec évaluation automatique.

Ruby on RailsVueJSTests en ligne
Data Rails

LogIC

Reallience · 2016

Plateforme suisse d'intelligence numérique pour écoles, hôpitaux et entreprises. Collecte, analyse et exploitation des données en temps réel.

Ruby on RailsCoffeeScriptShibboleth +1
Data / SaaS Rails

LogicNext

Reallience · 2025

Plateforme SaaS de gestion des processus, documentation et suivi d'activités. Paramétrable pour hôpitaux, universités et entreprises.

Ruby on RailsPostgreSQLFormulaires dynamiques +3
FinTech Rails

Loopeye

Loopeye · 2021

Application de gestion des abonnements et dépenses récurrentes. Détection des abonnements oubliés, alertes de renouvellement.

Ruby on RailsPostgreSQLOpen Banking +2
Service public Rails

Pré-crédits Covid

Ville de Genève · 2020

Application d'urgence pour la Ville de Genève : gestion de 20M CHF de pré-crédits Covid à fonds perdu pour les PME.

Ruby on RailsPostgreSQLWorkflow
FinTech Rails

previsionnel.ch

Fondetec · 2019

Plateforme gratuite de business plan et prévisionnel financier pour Fondetec, fondation publique de la Ville de Genève.

Rails 6.1RedisSidekiq +1
Mobilité Rails

ShareToMove

Mobilidée · 2015

Plateforme de covoiturage d'entreprise, depuis intégrée dans fairmove. Calcul d'impact CO2, matching entre collègues.

Ruby on RailsAgileImpact env.
EdTech Rails

SpeedLingua Web

SpeedLingua · 2011

Plateforme e-learning avec technologie brevetée d'audio-phonologie. Traitement audio temps réel, 11+ langues. Client depuis 2011.

Ruby on RailsAudio APIWebRTC +1
GovTech Rails

topboard.ch

Topboard · 2020

SaaS de gestion des assemblées et conseils d'administration. PV temps réel, votes sécurisés, hébergement 100% suisse.

Ruby on RailsStimulusJSWebSocket +3
Appels d'offres Rails

VConfig

Hymexia · 2024

Logiciel de gestion d'appels d'offres pour Hymexia, cabinet suisse spécialisé dans les marchés publics de véhicules.

Ruby on RailsPostgreSQLScoring +1

Open source

Nos contributions à l'écosystème Rails et Ruby.

Nous donnons en retour à la communauté open source qui nous a tant apporté.

📚

Catima — Catalogues en ligne

Contribution au projet open source Catima, outil de catalogues en ligne développé avec l'UNIL (Université de Lausanne). github.com/catima/catima

📅

Client CalDAV en Ruby

Client CalDAV open source pour synchroniser des calendriers avec des serveurs CalDAV depuis Ruby/Rails. github.com/digITpro/caldav_client

🔄

Parseur de récurrences iCalendar

Parseur JS de règles RRULE (format iCalendar) pour gérer les événements récurrents côté client. github.com/digITpro/rrule_parser

Stack technique

L'écosystème que nous maîtrisons.

De Rails 7/8 à Kamal, nous utilisons les outils modernes et éprouvés de l'écosystème Ruby.

Backend

Ruby 3.x

Rails 7/8

PostgreSQL

MySQL

Redis

Sidekiq

Frontend

Hotwire/Turbo

StimulusJS

React

Vue.js

Tailwind

Next.js

Tests

RSpec

Cucumber

Factory Bot

Code Review

OWASP

Audit sécu

DevOps

Kamal (Rails native)

Docker/K8s

Heroku/Jelastic

AWS/CH/EU

GitHub Actions

SemaphoreCI

DRP

FAQ

FAQ — Rails Genève et Montpellier

Questions fréquentes sur notre expertise Ruby on Rails.

Pourquoi choisir Ruby on Rails en 2026 ?

+

Ruby on Rails est plus pertinent que jamais en 2026. Rails 8 avec Hotwire (Turbo Frames, Turbo Streams) permet de créer des applications interactives et réactives sans framework JavaScript séparé — éliminant la complexité d'une stack React + Node.js. Ruby 3.3 avec YJIT offre +30% de performances gratuites sans changer une ligne de code. Kamal simplifie le déploiement. Shopify (200 milliards de valorisation), GitHub, Basecamp, Hey et Airbnb tournent toujours sous Rails en production. Ce n'est pas un framework du passé — c'est le framework qui a résolu les problèmes du présent.

Combien coûte le développement d'une application Ruby on Rails ?

+

Le coût dépend de la complexité. Un MVP fonctionnel démarre autour de 20'000 CHF et peut être en production en 6-10 semaines. Une application complète avec backoffice, API mobile, intégrations tierces et multi-tenant se situe entre 50'000 et 150'000 CHF. Notre approche : nous livrons d'abord des maquettes et prototypes fonctionnels à moindre coût pour valider le concept avant d'investir dans le développement. Grâce à notre workflow augmenté par l'IA, nos projets coûtent 20-40% moins cher que le développement traditionnel.

Comment gérez-vous les performances d'une application Rails ?

+

Le problème de performance N°1 en Rails, ce sont les N+1 queries. Nous utilisons Bullet en développement pour les détecter automatiquement, et nous appliquons eager loading systématique (includes, preload ou eager_load selon le cas). Cache multi-niveaux : fragment caching avec Russian doll caching pour les vues, Redis pour les sessions et le cache applicatif. Sidekiq sort tout traitement de plus de 100ms du cycle request/response. Avec Ruby 3.3 et YJIT activé, nous observons +30% de performance. Nous benchmarkons avec des outils de charge avant chaque mise en production importante.

Pouvez-vous reprendre une application Rails existante ?

+

Oui, c'est une de nos spécialités. Nous avons maintenu fairmove pendant 13 ans avec des migrations continues (Rails 3 → 4 → 5 → 6 → 7, Ruby 1.9 → 2 → 3). Notre processus de reprise : audit complet du code source (qualité, tests, sécurité, dépendances), rapport avec plan d'action priorisé, puis migration et amélioration progressives. L'IA excelle dans l'analyse de code legacy : elle comprend la logique existante et génère de la documentation pour du code non documenté.

Quelle est votre approche des tests ?

+

Chaque projet inclut des tests unitaires RSpec avec Factory Bot pour les fixtures, des tests d'intégration Cucumber avec Capybara pour simuler les parcours utilisateurs réels. Nous visons une couverture > 95% mesurée par SimpleCov. Notre CI (GitHub Actions ou SemaphoreCI) bloque tout merge sous le seuil. En complément, l'IA génère des suites de tests qui couvrent les cas limites que les humains oublient. Brakeman analyse le code pour les failles de sécurité à chaque push.

Comment déployez-vous les applications Rails ?

+

Nous utilisons Kamal (l'outil de déploiement natif Rails créé par DHH) pour les déploiements simples et efficaces. Pour les architectures plus complexes : Docker et Kubernetes. CI/CD via GitHub Actions avec pipeline automatisé : tests → analyse de sécurité → déploiement. Hébergement sur PaaS (Heroku, Jelastic, Scalingo) ou serveurs dédiés. Hébergeurs suisses pour la conformité des données, européens ou mondiaux (AWS). DRP (Disaster Recovery Plan) pour garantir la continuité de service. Chiffrement, backups automatisés, SSL, monitoring.

Quelle différence entre DIGITPRO et d'autres agences Rails ?

+

15+ années d'expérience exclusive en Ruby on Rails. 16+ applications Rails en production. Des clients qui nous suivent depuis 2011 — notre plus longue collaboration dure 13 ans. Nos applications gèrent la mobilité de multinationales suisses, pilotent 200+ séances de CA par mois, traitent des processus pour des universités. Nous contribuons à l'open source (Catima pour l'UNIL). Et notre workflow est augmenté par l'IA pour livrer 2-3x plus vite. Aucun concurrent ne combine cette durée de fidélité client, ce volume de projets et cette double présence Genève + Montpellier.

Ruby on Rails est-il adapté aux applications complexes et critiques ?

+

Absolument. fairmove gère la mobilité de multinationales avec SSO SAML 2.0, paiement SaferPay, multi-tenant PostgreSQL schemas et conformité RGPD. topboard.ch gère 200+ séances de gouvernance par mois avec votes sécurisés et temps réel. LogicNext pilote des processus métier pour des universités suisses. SpeedLingua traite de l'audio en temps réel dans le navigateur. Ces applications ne sont pas des sites vitrines — ce sont des systèmes critiques utilisés quotidiennement par des organisations exigeantes.

Travaillez-vous en dehors de Genève ?

+

Nous avons un bureau à Montpellier en plus de Genève. Nous accompagnons des fondations, hôpitaux, universités, PME et startups en Suisse romande et dans le sud de la France. Nos outils de collaboration permettent un travail efficace quelle que soit la localisation. Hébergement possible en Suisse (conformité données), en Europe ou à l'international.

💎 Démarrez votre projet Ruby on Rails

Bureaux à Genève et Montpellier. 15 ans d'expertise. Prototypes en quelques jours.

Démarrer un projet Rails →