Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Innowise heeft een suite van gesynchroniseerde applicaties gecreëerd die zorgen voor een naadloze samenwerking tussen restaurantklanten en medewerkers.
Onze klant runt een belangrijke restaurantketen aan de Amerikaanse westkust met meer dan 3500 werknemers. De klant is sinds 2009 actief in deze branche en heeft nooit belangrijke veranderingen doorgevoerd voordat onze partnerschap.
Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.
Onze klant was al lange tijd op zoek naar een bedrijf voor de ontwikkeling van een restaurant-app voordat hij zich tot ons wendde voor hulp. Er was een Java Monolith-applicatie die niet voldeed aan de huidige realiteit van de bedrijfssectoren van de klant. Het probleem was dat het systeem van de klant geen belasting van gegevensverwerkingMet als gevolg constante onderbrekingen, klanten die geen bestellingen kunnen plaatsen en werknemers die niet kunnen inloggen op hun bedrijfsprofielen.
Ons team werd uitgedaagd om een bedrijfsmanagementsysteem voor een restaurant te moderniseren met een gedeeld servergedeelte en geïntegreerde applicaties voor het restaurantpersoneel en de klanten.
Na de migratie naar de nieuwe architectuur hebben we drie applicaties gemaakt, twee voor personeel en één voor klanten. Personeelsinformatie moest worden opgenomen in de bedrijfsapplicatie. De tweede applicatie was bedoeld om het serviceproces te vereenvoudigen door informatie over de reservering en de bestelling van de klant weer te geven en door te geven aan de keuken. De klanten-app heeft een handige interface voor het reserveren van tafels (en het wijzigen van hun locaties), het formuleren van bestellingen, het geven van fooien en het doen van betalingen.
Het Innowise team besloot de volgende stappen te nemen om dit platform te implementeren:
Het belangrijkste doel voor ons team was om het platform vlekkeloos te migreren naar een nieuwe architectuur. Als gevolg daarvan moesten ze drie systemen bouwen en verbeteren om aan de eisen van de klant en de gebruikers te voldoen.
Omdat we een volledige migratie deden, moesten we Java-services verwijderen en nieuwe maken voor Golang. Dit resulteerde in de creatie van een betrouwbare microservice back-end architectuur die de synchronisatie van alle apps mogelijk maakte. Er is veel moeite gestoken in het ontwerpen van gebruiksvriendelijke interfaces en het toevoegen van geavanceerde functionaliteit.
Ons team heeft een CRM-systeem ontwikkeld waar alle werknemers van het bedrijf toegang toe hebben. Met het systeem kunnen gebruikers de functiegegevens van werknemers bijhouden, zoals hun werkuren, vakantiedagen en ziektedagen. Vanwege de verschillende roosters van de werknemers vroeg de klant ook om een tool voor het bijhouden van de salarisadministratie.
Ons team heeft een app ontwikkeld waarmee restaurantpersoneel klanten efficiënt kan bedienen. Als een klant al in het restaurant zit, kan het personeel zelf bestellingen doorgeven aan het keukenpersoneel. De app kan ook worden gebruikt om reserveringen bij te houden of bestellingen die binnen een bepaalde tijd moeten worden gedaan.
De klantenapp is beschikbaar in de App Store en Google Play. Gebruikers kunnen een account aanmaken, op een kaart naar lokale restaurants zoeken en afhaalorders plaatsen. Andere essentiële functies waren reserveren, de opmaak aanpassen en vooraf bestellen. Later werd een betaalfunctie aan de applicatie toegevoegd. Fooien geven is ook mogelijk.
Innowise startte de ontwikkeling in 2020 op basis van de eisen van de klant voor het project, en we gebruikten de Scrum-methodologie om het ontwikkelingsproces te volgen. Het proces was verdeeld in wekelijkse sprints, en elke sprint bestond uit twee fasen waarin nieuwe functies werden toegevoegd en oude bugs werden opgelost. Elke vier sprints werden er releases uitgebracht.
We gebruikten Jira om het werk te beheren, taken in te stellen en documentatie bij te houden, terwijl Slack messenger werd gebruikt voor communicatie met de klant. Het ontwikkelingsteam nam deel aan markt- en concurrentieonderzoek. Daarom adviseerde ons ervaren team om het bestaande project te migreren naar microservices (BE) om de prestaties te verbeteren. Het meest uitdagende deel van de implementatie was het verwijderen van Java-objecten en -services en het converteren naar Golang.
De migratie duurde ongeveer een jaar en alle nieuwe wijzigingen werden in Go doorgevoerd. We blijven het product ondersteunen door nieuwe functies toe te voegen en waar nodig wijzigingen aan te brengen om te voldoen aan de behoeften van de restaurantbranche.
Innowise hielp het bedrijf bij de migratie van Java Monolith naar Golang Microservices (BE). De flexibiliteit en snelheid van deze taal maakte de migratie naar de nieuwe architectuur naadloos en alle data werd succesvol gemigreerd. Onze klant heeft nu een compleet ecosysteem van applicaties gesynchroniseerd op één server.
De bedrijfsapp biedt werknemers toegang tot functie-informatie. De applicatie voor het beheer van restaurantprocessen bevat een interface die alle zitopstellingen en bestellingen van bezoekers weergeeft. Een klantgerichte toepassing is beschikbaar voor het reserveren van tafels, het plaatsen van bestellingen en het doen van betalingen.
Onze specialisten hebben het platform gemigreerd, wat heeft geleid tot een 60%+ verbetering in prestaties en snelheid. Via het mobiele bestelsysteem van het restaurant kunnen klanten bestellingen plaatsen, betalen en hun bestellingen plaatsen zonder een terminal te gebruiken. We blijven het project onderhouden en voegen nieuwe functies toe die het bestelproces nog flexibeler maken.
60%
verhoging van de systeemprestaties
30%
snellere verwerking van bestellingen en reserveringen
Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.
Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.
Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.
We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.
© 2007-2024 Innowise. Alle rechten voorbehouden.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Door u aan te melden gaat u akkoord met onze Privacybeleidmet inbegrip van het gebruik van cookies en de overdracht van uw persoonlijke gegevens.
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.