Aller au contenu

Application web sur mesure

Développement d'application web sur mesure, du portail au SaaS

DevoraTech assure le développement d'application web sur mesure pour les entreprises du Maroc, de France et d'ailleurs, depuis Tanger, en français et en anglais. Nous concevons et développons des applications web dans lesquelles vos utilisateurs se connectent : portail client, produit SaaS, outil interne ou tableau de bord, reliés aux services que vous payez déjà. Le périmètre écrit, le design de chaque écran, l'application, ses intégrations et la prise en main sont compris, et le code comme les comptes restent à votre nom.

Lire la suiteRéduire

Une application web fonctionne dans le navigateur d'un téléphone, d'une tablette ou d'un ordinateur, sans rien installer, et chaque utilisateur voit ce que son rôle autorise. Nous développons la partie serveur avec Laravel et les écrans les plus réactifs avec Next.js. Pour un site fait surtout de pages que votre équipe modifie, voyez notre page création de site web au Maroc.

Rattaché au serviceDéveloppement de sites web

  • Laravel et Next.js
  • Reliée à vos outils par API
  • Code et comptes à votre nom

Pour qui

Pour qui

  • Une entreprise qui veut que ses clients se connectent pour suivre leurs commandes, leurs dossiers ou leurs factures

  • Un fondateur qui veut lancer un produit SaaS avec des abonnés payants

  • Une équipe dont le travail quotidien repose sur des tableurs, des e-mails et des copier-coller

  • Une société dont le site, la boutique et la gestion interne doivent partager leurs données

Ce que nous créons

Ce que nous développons

  1. Portail client

    Un espace privé où chaque client voit ses commandes, ses documents, ses factures ou l'avancement de son dossier, et envoie ses demandes à votre équipe.

  2. Produit SaaS

    Une application vendue par abonnement, avec inscription, formules, paiement et un espace par entreprise cliente, les données de chaque client tenues à part.

  3. Outil interne

    Les formulaires, listes, étapes de validation et tableaux de bord que votre équipe utilise chaque jour, sur une seule base de données.

  4. Tableaux de bord et rapports

    Les chiffres de vos ventes, de votre stock ou de vos projets sur un seul écran, mis à jour depuis les outils où vivent les données.

  5. Intégrations

    Des liens avec vos services de paiement, de livraison, d'e-mail et de messagerie, et avec vos outils de réservation, de signature ou de questionnaires quand ils proposent une API, détaillés plus bas dans la partie sur l'intégration API.

Ce que nous réglons

Ce qu'une application web sur mesure règle

  1. Vos outils ne se parlent pas

    Chaque abonnement garde une partie de vos données, et quelqu'un les recopie d'un outil à l'autre chaque semaine. Une application web sur mesure prend en charge ce qu'aucun outil ne couvre et échange les données avec les autres par leurs API.

  2. Un logiciel en abonnement convient presque

    Il couvre l'essentiel de votre activité, mais les étapes manquantes vivent dans des fichiers à côté, et la facture grimpe à chaque utilisateur ajouté. Avec votre propre application, les étapes suivent votre façon de travailler et un nouvel utilisateur n'ajoute aucune licence. L'hébergement et les services payants restent, et le devis les détaille.

  3. Votre projet SaaS demande comptes, formules et paiements

    Un produit SaaS demande une inscription, des formules d'abonnement, des factures, des rôles dans chaque entreprise cliente et des données qui ne se mélangent jamais d'un client à l'autre. Nous construisons ces fondations d'abord, pour que les fonctions que vous vendez puissent s'appuyer dessus.

  4. Le même client existe à cinq endroits

    Votre fichier clients, vos factures et trois tableurs gardent chacun un numéro différent pour le même client. Une application avec une seule base de données, et des synchronisations là où un autre outil doit garder sa copie, donne à chaque fiche un seul endroit où elle change.

Ce que vous obtenez

Ce que comprend le développement d'application web

Demander un devis
  1. Cadrage et périmètre écrit

    Utilisateurs et rôles, écrans, règles, données et intégrations, écrits avec vous et validés avant la première ligne de code, avec le devis et le planning.

  2. Design des écrans

    Des maquettes fonctionnelles, puis le design des écrans principaux sur mobile et sur ordinateur. Pour un outil interne, les écrans suivent les tâches que l'équipe répète chaque jour, avec le moins de clics possible.

  3. Comptes et rôles

    Connexion, mot de passe oublié, rôles et droits d'accès. Pour un produit SaaS, un espace par entreprise cliente avec ses propres utilisateurs, et des formules qui ouvrent ou ferment des fonctions.

  4. Développement

    La partie serveur avec Laravel, les écrans avec Laravel ou Next.js selon l'interface, une base de données construite autour de vos fiches, et les e-mails et notifications envoyés à chaque étape.

  5. Intégrations API

    Les connexions aux services dont votre activité dépend, chacune testée sur des cas réels et journalisée, pour qu'un échange en échec se voie et arrive à une personne.

  6. Vérifications et sécurité

    Chaque fonction essayée sur une adresse de test avec vos propres cas. Côté sécurité, des accès limités par rôle, des clés secrètes gardées hors du code et des sauvegardes de la base de données réglées avec l'hébergeur.

  7. Mise en ligne et remise des accès

    L'application sur un serveur ouvert à votre nom, le code dans un dépôt Git à votre nom et une séance pour votre équipe sur les écrans d'administration. Les nouvelles fonctions et les mises à jour après le lancement relèvent de notre maintenance de site internet.

Plateformes

Intégration API : les outils reliés à votre application

La plupart des applications web échangent des données avec d'autres services. Nous relions votre application, votre site ou votre boutique aux outils ci-dessous par leurs API officielles, avec des comptes ouverts à votre nom. Quand un service n'a pas d'API, le périmètre écrit le dit et propose une autre voie, comme un import de fichier programmé.

  1. Paiement

    Paiement par carte, abonnements et remboursements par le prestataire de paiement de votre choix, chaque paiement confirmé dans l'application par la notification du prestataire lui-même.

  2. Livraison

    Étiquettes d'expédition, numéros de suivi et statut de livraison des transporteurs avec qui vous travaillez, quand ils proposent une API.

  3. Réservation, signature et questionnaires

    Les autres services dont votre activité dépend, comme un outil de réservation, de signature électronique ou de questionnaires, reliés quand ils proposent une API documentée, chaque champ mis en correspondance une fois pour toutes et chaque échange journalisé.

  4. Un CRM construit pour vous

    Quand votre équipe a besoin d'un CRM, nous le développons dans l'application ou comme un outil à part, avec vos étapes et vos champs. Notre page CRM sur mesure présente ce travail.

  5. E-mail et messagerie

    Les e-mails transactionnels passent par un service d'envoi, avec votre domaine réglé pour qu'ils arrivent en boîte de réception. Les réponses sur votre site ou sur WhatsApp relèvent de notre service de chatbot IA pour entreprise.

  6. Agendas, cartes et fichiers

    Disponibilités lues dans les agendas Google ou Microsoft, adresses affichées sur une carte et documents rangés dans un stockage en ligne ouvert à votre nom.

Méthode

Les étapes de votre application web

  1. 1. Appel et brief

    Comment vous travaillez aujourd'hui, qui utilisera l'application et les outils à relier. Apportez des exemples : tableurs, formulaires, captures des outils que vous utilisez.

  2. 2. Périmètre écrit et devis

    Utilisateurs, rôles, écrans, règles et intégrations, avec le planning. Nous indiquons ce qui entre dans une première version, le plus petit ensemble de fonctions avec lequel vos utilisateurs peuvent travailler, et ce qui suit.

  3. 3. Écrans et données

    Les maquettes, puis le design et le modèle de données, validés par vous avant le développement.

  4. 4. Développement par étapes

    Fonction par fonction sur une adresse de test. Vous essayez chaque étape avec des cas réels et nous envoyez vos remarques.

  5. 5. Lancement de la première version

    Vos données existantes importées si le périmètre le prévoit, les intégrations passées des comptes de test aux comptes réels, puis l'application s'ouvre à ses premiers utilisateurs.

  6. 6. Prise en main et étapes suivantes

    Une séance pour votre équipe, le code et les comptes à votre nom, puis les fonctions suivantes et la maintenance convenue.

Services

Nos autres services

Tous les services
  • Développement WordPress

    Sites, thèmes et extensions WordPress, configurés pour que vous modifiiez vos pages vous-même.

  • Landing pages

    Des pages faites pour une campagne ou une offre, construites autour d’un seul formulaire ou appel à l’action.

  • Chatbots IA et automatisation

    Chatbots IA pour votre site ou WhatsApp et automatisation des tâches répétitives, avec une personne qui peut prendre le relais.

Questions

Développement d'application web : vos questions

Combien coûte le développement d'une application web ?

Cela dépend des utilisateurs et des rôles, du nombre d'écrans, des règles à écrire, des intégrations et de ce qui entre dans la première version. Demandez un devis : vous recevez un devis écrit qui détaille chaque partie, avec un planning. Les frais de fonctionnement, comme l'hébergement, les API payantes et l'envoi d'e-mails, y sont indiqués à part et réglés sur des comptes à votre nom.

Développer une application ou prendre un logiciel SaaS ?

Prenez un logiciel existant quand il couvre votre activité et que son prix par utilisateur reste raisonnable à mesure que vous grandissez. Développez quand les étapes manquantes vous coûtent des heures chaque semaine, quand le logiciel est votre produit, ou quand plusieurs outils doivent partager des données d'une façon qu'aucun ne propose. Nous vous disons dans quel cas vous êtes dès le premier appel, et une application sur mesure peut démarrer à côté des outils que vous gardez.

Avec quelles technologies développez-vous ?

Laravel et PHP côté serveur, avec une base de données MySQL ou PostgreSQL, et Next.js pour les écrans qui doivent réagir sans attendre. Les deux sont libres et documentés publiquement, si bien qu'un autre développeur peut reprendre le code plus tard. Le périmètre écrit nomme les technologies retenues et la raison de chaque choix.

L'application peut-elle se connecter à nos outils actuels ?

Oui, quand ces outils proposent une API, ce qui est le cas de la plupart des services de paiement, de livraison et d'e-mail. Avant le devis, nous vérifions chaque API, ses limites et la formule d'abonnement qu'elle demande, car certains logiciels n'ouvrent leur API que sur leurs formules supérieures. Chaque intégration est testée sur des cas réels et journalisée une fois en ligne.

Application web ou application mobile : que choisir ?

Une application web fonctionne dans le navigateur de tout téléphone, tablette ou ordinateur, sans rien installer, et nous concevons les écrans d'abord pour le mobile quand vos utilisateurs se déplacent. Une application mobile se justifie quand vous la voulez sur l'App Store et Google Play ou qu'elle doit fonctionner sans connexion ; notre page création d'application mobile en parle. Les deux peuvent partager le même serveur et la même API.

Comment se passe le travail à distance, depuis la France ou ailleurs ?

Nous développons votre application web à distance, en visio, par e-mail et sur WhatsApp, en français ou en anglais, avec des écrans en français, en anglais ou en espagnol, et vous testez chaque étape sur une adresse de test avant toute mise en ligne. Tanger est à l'heure GMT toute l'année : la même heure que Londres en hiver, une heure de moins que Paris et Madrid en hiver et deux heures de moins en été. Votre devis accepté vaut accord, et un contrat court ou un accord de confidentialité s'ajoute à votre demande, signé par e-mail.

Applications web

Décrivez l'application web dont vous avez besoin

Dites-nous qui se connectera, ce que chacun doit pouvoir faire et les outils à relier. Nous revenons vers vous avec des questions, puis un devis écrit.