Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Onze klant heeft een grote barketen met meer dan 2000 werknemers.
Onder de voorwaarden van de NDA kan specifieke informatie over de klant niet worden vrijgegeven.
Om de bedrijfsactiviteiten te stroomlijnen, had de klant een softwareoplossing nodig die activiteiten op het gebied van personeelsbeheer kon afhandelen en waarmee bars en klanten bestellingen konden plaatsen, ontvangen en volgen.
Vanwege de verscheidenheid aan taken die een oplossing vereist, kon de klant niet vertrouwen op applicaties met een monolithische architectuur.
Innowise ontwikkelingsteam stelde een oplossing voor die bestond uit drie afzonderlijke applicaties die elk een ander aspect van de activiteiten van de klant behandelden. Deze applicaties zouden worden gebaseerd op modulaire infrastructuur en met elkaar worden geïntegreerd.
Onze experts creëerden drie applicaties, 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 team koos ervoor om het hele project te baseren op de MACH architectuur, omdat het op die manier verschillende applicaties naadloos kon integreren met één backend. Er is veel energie gestoken in het ontwerpen van gebruiksvriendelijke interfaces en het toevoegen van geavanceerde functionaliteit.
Om eenvoudige integratie en naadloze aanpassing van de applicaties van de klant mogelijk te maken, kozen de ingenieurs van Innowise ervoor om de oplossing te baseren op een MACH-gebaseerde architectuur. In tegenstelling tot de monolithische architectuur kunnen met MACH zonder problemen technische componenten worden toegevoegd, vervangen of verwijderd. De infrastructuur omvat de volgende aspecten:
Op basis van die infrastructuur bouwde het Innowise team drie applicaties die inspelen op de behoeften van verschillende actoren: een intern CRM-systeem om de activiteiten van het personeel te beheren, een barbeheeroplossing om bestellingen af te handelen en een app voor gebruikers om bestellingen te plaatsen en barlocaties te vinden.
Ons team heeft een CRM-systeem gemaakt dat toegankelijk is voor alle werknemers binnen het bedrijf. Met dit systeem kunnen gebruikers werkgerelateerde gegevens van werknemers bijhouden, waaronder hun werktijden, vakantieperioden en ziekteverlof. Vanwege de verschillende roosters van het personeel vroeg de klant ook om de ontwikkeling van een tool om de salarisadministratie bij te houden.
Ons team heeft een tablet-georiënteerde mobiele applicatie ontworpen om de efficiëntie van het barpersoneel bij het bedienen van klanten te verbeteren. Zodra een klant zit, kan het personeel bestellingen direct invoeren en doorsturen naar het keukenteam. Daarnaast maakt de app het mogelijk om reserveringen of bestellingen die binnen een bepaalde tijd uitgevoerd moeten worden te volgen.
De klantenapplicatie kan worden gedownload uit zowel de App Store als Google Play. Gebruikers kunnen een account aanmaken, bars in de buurt vinden met behulp van een kaart en bestellingen plaatsen om af te halen. De belangrijkste functionaliteiten omvatten ook het boeken van reserveringen, het aanpassen van de lay-out en het plaatsen van voorbestellingen. Vervolgens werd er een betalingsoptie in de app geïntegreerd. Bovendien ondersteunt de app het geven van fooi.
Front-end
Typescript, Redux, React
Back-end
Go, Gorilla Mux, Viper, Go-Celery, Mongo-Go, Go-Migrate, gRPC
iOS
Swift
Android
Kotlin
Cloud
AWS EC2, AWS EKS, AWS ECR, AWS SNS, AWS SQS, AWS S3, AWS API Gateway, AWS CloudWatch, AWS Cognito, AWS MongoDB Atlas, AWS OpenSearch
DevOps
Docker, Docker Compose, Kubernetes
CI/CD
Travis CI, Codefresh
Databases
MongoDB, Elasticsearch
We gebruikten de Scrum-methodologie om het ontwikkelingsproces te begeleiden. De workflow was onderverdeeld in wekelijkse sprints, waarbij elke sprint twee fasen omvatte: de introductie van nieuwe functionaliteiten en het oplossen van bestaande problemen. Deployments werden gepland na elke vier sprints.
12
Back-End Ontwikkelaars
4
Front-End Ontwikkelaars
4
Mobiele ontwikkelaars
1
UI/UX Ontwerper
1
DevOps Engineer
2
QA Engineers
Innowise bouwde een set bar management applicaties op basis van de MACH architectuur. Dankzij de toegevoegde flexibiliteit heeft de klant nu een compleet ecosysteem van applicaties gesynchroniseerd op één server die ze kunnen aanpassen aan hun veranderende behoeften.
Het systeem bestond uit drie applicaties: de bedrijfsapplicatie geeft werknemers toegang tot werkgerelateerde informatie; de applicatie voor barbeheer biedt een interface die alle zitopstellingen en bestellingen van bezoekers weergeeft; via een applicatie voor de gebruiker kunnen de gasten tafels reserveren, bestellingen plaatsen, betalingen doen en fooi geven aan het personeel.
43%
verhoging van de systeemprestaties
32%
snellere 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.
Door u aan te melden gaat u akkoord met onze Gebruiksvoorwaarden en Privacybeleid , met inbegrip van het gebruik van cookies en de overdracht van uw persoonlijke gegevens.
© 2007-2024 Innowise. Alle rechten voorbehouden.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.
Bedankt.
Uw bericht is verzonden.
We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.