Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.
Sélection de la langue
Innowise a créé une suite d'applications synchronisées qui assurent une coopération sans faille entre les clients et les employés des restaurants.
Notre client exploite une importante chaîne de restaurants sur la côte ouest américaine avec plus de 3500 employés. Le client est présent dans ce secteur depuis 2009 et n'a jamais mis en œuvre de changements significatifs avant notre intervention partenariat.
Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.
Notre client a longtemps cherché une société de développement d'applications pour restaurants avant de nous demander de l'aide. Il y avait une application Java Monolith qui ne répondait pas aux réalités actuelles des secteurs d'activité du client. Le problème était que le système du client ne pouvait pas gérer une charge de traitement des données, Il en résulte des interruptions constantes et l'impossibilité pour les clients de passer des commandes et pour les employés de se connecter à leur profil d'entreprise.
Notre équipe a été mise au défi de moderniser le système de gestion d'un restaurant avec une partie serveur partagée et des applications intégrées pour le personnel du restaurant et les clients.
Après avoir migré vers la nouvelle architecture, nous avons créé trois applications, deux pour le personnel et une pour les clients. Les informations relatives aux employés devaient être incluses dans l'application d'entreprise. La deuxième application était destinée à simplifier le processus de service en affichant des informations sur la réservation et la commande du client et en leur permettant de la transférer à la cuisine. L'application destinée aux clients comporte une interface pratique pour réserver des tables (et modifier leur emplacement), passer des commandes, laisser des pourboires et effectuer des paiements.
L'équipe de Innowise a décidé de prendre les mesures suivantes pour mettre en œuvre cette plateforme :
L'objectif principal de notre équipe était de migrer la plateforme sans problème vers une nouvelle architecture. En conséquence, ils ont dû construire et améliorer trois systèmes pour satisfaire les exigences du client et de l'utilisateur.
Comme nous faisions une migration complète, nous avons dû supprimer les services Java et en créer de nouveaux pour Golang. Cela a abouti à la création d'une architecture back-end microservice fiable qui a permis la synchronisation de toutes les applications. Beaucoup d'efforts ont été investis dans la conception d'interfaces conviviales et l'ajout de fonctionnalités de pointe.
Notre équipe a développé un système de gestion de la relation client (CRM) auquel tous les employés de l'entreprise peuvent accéder. Le système permet aux utilisateurs de suivre les données professionnelles des employés, telles que leurs heures de travail, leurs vacances et leurs congés de maladie. En raison des horaires variés des travailleurs, le client a également demandé la mise en place d'un outil de suivi des salaires.
Notre équipe a développé une application qui permet au personnel des restaurants de servir efficacement les clients. Si un client est déjà assis dans le restaurant, le personnel peut soumettre des commandes lui-même et les transmettre au personnel de cuisine. L'application peut également être utilisée pour suivre les réservations ou les commandes qui doivent être effectuées dans un certain délai.
L'application client est disponible sur l'App Store et Google Play. Elle permet aux utilisateurs de créer un compte, de rechercher des restaurants locaux sur une carte et de passer des commandes à emporter. Parmi les autres fonctions essentielles, citons la réservation, la modification de la présentation et la précommande. Une fonction de paiement a ensuite été ajoutée à l'application. Les pourboires sont également possibles.
Innowise a commencé à être développé en 2020 sur la base des exigences du client pour le projet, et nous avons utilisé la méthodologie Scrum pour suivre le processus de développement. Le processus était divisé en sprints hebdomadaires, et chaque sprint se composait de deux phases au cours desquelles de nouvelles fonctionnalités étaient ajoutées et d'anciens bogues étaient corrigés. Les versions étaient publiées tous les quatre sprints.
Nous avons utilisé Jira pour gérer le travail, définir les tâches et assurer le suivi de la documentation, tandis que Slack messenger a été utilisé pour communiquer avec le client. L'équipe de développement a participé à des études de marché et de concurrence. Par conséquent, notre équipe expérimentée a recommandé de migrer le projet existant vers des microservices (BE) afin d'augmenter les performances. La partie la plus difficile de l'implémentation a été de supprimer les objets et services Java et de les convertir en Golang.
La migration a duré environ un an, et tous les nouveaux changements ont été apportés dans Go. Nous continuons à soutenir le produit, en ajoutant de nouvelles fonctionnalités et en apportant les modifications nécessaires pour répondre aux besoins du secteur de la restauration.
Innowise a aidé l'entreprise à migrer de Java Monolith à Golang Microservices (BE). La flexibilité et la rapidité de ce langage ont rendu la migration vers la nouvelle architecture transparente, et toutes les données ont été migrées avec succès. Notre client dispose désormais d'un écosystème complet d'applications synchronisées sur un seul serveur.
L'application d'entreprise permet aux employés d'accéder aux informations relatives à leur emploi. L'application de gestion des processus du restaurant comprend une interface qui affiche toutes les places assises et les commandes des visiteurs. Une application destinée aux clients permet de réserver des tables, de passer des commandes et d'effectuer des paiements.
Nos spécialistes ont migré la plateforme, ce qui a permis une amélioration de la performance et de la vitesse de 60%+. Grâce au système de commande mobile du restaurant, les clients peuvent passer des commandes, les payer et passer leurs commandes sans utiliser de terminal. Nous continuons à maintenir le projet, en ajoutant de nouvelles fonctionnalités qui rendent le processus de commande encore plus flexible.
60%
augmentation de la performance du système
30%
un traitement plus rapide des commandes et des réservations
Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.
Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.
Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.
Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.
En vous inscrivant, vous acceptez nos Conditions d'utilisation et Politique de confidentialité, y compris l'utilisation de cookies et le transfert de vos informations personnelles.
2007-2024 Innowise. Tous droits réservés.
Politique de confidentialité. Politique en matière de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsovie, Pologne
Merci !
Votre message a été envoyé.
Nous traiterons votre demande et vous recontacterons dès que possible.
Merci !
Votre message a été envoyé.
Nous traiterons votre demande et vous contacterons dès que possible.