CMI
Le paiement par carte via le Centre monétique interbancaire, avec confirmation et reçu générés côté serveur.
Service · iOS & Android · Maroc
Depuis ses bureaux de Casablanca, Rabat et Marrakech, VCTRUM conçoit, développe et publie des applications mobiles iOS et Android pour les entreprises et les porteurs de projet au Maroc. Une seule base de code React Native sert l’App Store et Google Play, avec des paiements adaptés au marché marocain et une interface en français, en arabe et en anglais. Un MVP prend en général 10 à 16 semaines, et nos applications démarrent à 30 000 MAD.
Démarrer un projet →Voir les tarifs →
Une application, ce n’est pas seulement des écrans sur un téléphone. Derrière chaque bouton, il y a un serveur, une base de données et quelqu’un de votre équipe qui traite les commandes. Nous livrons l’ensemble :
Le code, les designs et la propriété intellectuelle vous appartiennent à 100 %, remis avec la documentation et les accès.
Nous développons avec React Native et Expo : un seul code, deux applications publiées, l’une sur l’App Store, l’autre sur Google Play. Une fonctionnalité est écrite une fois : le budget baisse, et la version Android ne prend pas de retard sur l’iPhone.
Ce choix couvre la grande majorité des applications de service : réservation, commerce, livraison, location, suivi. Quand un besoin touche au cœur du téléphone (un capteur particulier, un traitement lourd sur l’appareil), nos ingénieurs écrivent le module concerné en Swift ou en Kotlin et le branchent sur le reste de l’application. Si votre projet exige deux apps natives, nous le disons dès la découverte.
| React Native + Expo | Deux apps natives (Swift + Kotlin) | |
|---|---|---|
| Code à écrire | Une base commune | Deux bases séparées |
| Nouvelle fonctionnalité | Livrée en même temps sur iOS et Android | Développée et testée deux fois |
| Correctif urgent | Mise à jour à distance possible | Nouvelle version soumise aux stores |
| Quand le choisir | Applications de service, de commerce, de réservation | Usage très spécifique du matériel ou traitement lourd |
Un MVP (produit minimum viable) est la première version publiée : assez complète pour que de vrais clients l’utilisent et paient, assez réduite pour sortir en 10 à 16 semaines. Le cadrage consiste à trancher, écran par écran. Voici le découpage que nous proposons le plus souvent :
| Dans le MVP | Plutôt en version 2 |
|---|---|
| Inscription par téléphone ou par email | Connexion par réseaux sociaux, parrainage |
| Le parcours principal de bout en bout : chercher, réserver ou commander, payer | Parcours secondaires et cas rares |
| Un moyen de paiement en ligne, plus le paiement à la livraison si votre marché l’exige | Portefeuille, cartes enregistrées, multidevise |
| Notifications de statut : confirmée, en route, terminée | Campagnes marketing automatisées |
| Un back-office simple pour traiter les commandes | Tableaux de bord avancés et exports |
| Français et arabe, si vos clients l’attendent | Langues supplémentaires |
Une app client seule ou deux apps, client et prestataire, comme WashMinute : c’est l’un des principaux facteurs de prix. Le détail figure sur notre page tarifs.
Le moyen de paiement se choisit au début, pas la veille du lancement : il conditionne le parcours d’achat, les calculs côté serveur et les démarches à faire de votre côté pour ouvrir un compte marchand.
Le paiement par carte via le Centre monétique interbancaire, avec confirmation et reçu générés côté serveur.
Une autre passerelle de paiement marocaine. WashMinute encaisse ainsi les lavages par carte, ou à la livraison si le client préfère.
Utilisé pour Cardnd : acompte payé en ligne à la réservation, solde réglé à la remise du véhicule, prix affichés en MAD ou en EUR.
Souvent indispensable dans la livraison et le commerce. L’application suit ce qui a été encaissé, par qui, et ce qui reste dû.
Vous vendez un abonnement ou un contenu numérique utilisé dans l’application ? Les règles d’Apple et de Google imposent souvent leur propre système d’achat intégré. Nous vérifions ce point pendant la découverte.
Traduire les libellés ne suffit pas. En arabe, toute l’interface s’inverse : navigation, flèches, ordre des boutons, alignement des prix et des quantités. Dans hanout, l’application d’épicerie détail et gros, l’arabe inverse la navigation et les commandes d’achat : la localisation touche la mise en page, pas seulement les mots.
Nous dessinons les maquettes en français, en arabe et en anglais dès la phase de design, pas en fin de projet. C’est moins cher que de reprendre les écrans après coup, et les textes arabes restent bien alignés quand l’application évolue.
Nous recommandons d’ouvrir les comptes Apple et Google au nom de votre entreprise. Les deux stores vérifient l’identité de la société : nous lançons ces démarches dès le début du projet.
À chaque sprint, une version à installer sur votre propre téléphone, via TestFlight ou les tests internes de Google Play.
Captures, descriptions, politique de confidentialité, puis soumission. Apple et Google examinent chaque version et peuvent demander des ajustements avant la publication.
La mise en ligne peut se faire par étapes, pour observer les premiers utilisateurs avant d’ouvrir à tous.
Avec Expo, une correction d’interface ou de logique part à distance, sans attendre une nouvelle validation. Un changement natif (nouvelle permission, nouveau module) repasse par les stores.
Statistiques d’usage, suivi des plantages et un rapport chaque mois : performances, incidents, coûts d’hébergement et priorités.
Marketplace de location de voitures entre voyageurs et agences : app iOS et Android, espace agences, back-office et site web. En production ; l’app a atteint la 19e place sur l’App Store.
L’épicerie de quartier en une app à deux modes : détail pour les foyers, gros pour les commerçants, avec prix par paliers, livraison suivie et arabe de droite à gauche. Bientôt en ligne.
Lavage auto à domicile : une app client, une app laveur, un dispatch en direct et le paiement par carte via NAPS ou à la livraison.
Une app de finances personnelles sans lien bancaire, pensée hors ligne d’abord : une dépense se saisit en quelques secondes, même sans réseau.
Des projets réels, avec leurs écrans et leur statut.
Nos applications mobiles démarrent à 30 000 MAD. Le prix monte avec le nombre d’applications, les paiements en ligne, le temps réel, le back-office et les langues. Après l’appel découverte gratuit, vous recevez une proposition détaillée : périmètre, prix et planning fixés, paiements par étape.
Non. Une seule base de code React Native produit les deux applications, publiées sur l’App Store et sur Google Play, et les deux versions avancent au même rythme.
Comptez en général 10 à 16 semaines pour un MVP, publication comprise ; le planning exact est fixé après la découverte. La validation des stores peut demander des ajustements : nous préparons comptes, fiches et politique de confidentialité en amont.
Nous recommandons d’ouvrir les comptes développeur au nom de votre entreprise : vous gardez ainsi la main sur la publication. Le code, les designs et la propriété intellectuelle vous appartiennent à 100 %. À la fin du projet, vous recevez la documentation, les accès et une formation.
Oui. Les correctifs partent à distance, les évolutions profondes par une nouvelle version sur les stores. Notre formule maintenance et évolution couvre le monitoring, les correctifs, les nouvelles fonctionnalités et un rapport mensuel.
Oui, si l’usage le justifie. SpendingPal enregistre les données sur le téléphone et reste utilisable hors ligne. Pour une app connectée (commandes, réservations), on peut garder les derniers écrans consultés et mettre les actions en file d’attente jusqu’au retour du réseau. Ce mode se décide au cadrage, car il change l’architecture.
Décrivez votre idée en deux minutes. Nous répondons sous 24 h pour fixer un appel découverte gratuit, et signons un accord de confidentialité avant d’entrer dans les détails.