Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.
Vår kund driver en stor barkedja med mer än 2000 anställda.
Enligt villkoren i sekretessavtalet får specifik information om kunden inte lämnas ut.
För att effektivisera affärsverksamheten behövde kunden en mjukvarulösning som kunde hantera personaladministration samt låta barer och kunder lägga, ta emot och spåra beställningar.
På grund av de många olika uppgifter som krävdes av en lösning kunde kunden inte förlita sig på applikationer med monolitisk arkitektur.
Innowise utvecklingsteam föreslog en lösning bestående av tre separata applikationer, som var och en täcker en annan aspekt av kundens verksamhet. Dessa applikationer skulle baseras på en modulär infrastruktur och integreras med varandra.
Våra experter skapade tre applikationer, två för personal och en för kunder. Information om anställda måste inkluderas i företagsapplikationen. Den andra applikationen var avsedd att förenkla serviceprocessen genom att visa information om bokningen och kundens beställning och göra det möjligt för dem att överföra den till köket. Kundappen har ett bekvämt gränssnitt för att boka bord (och ändra deras placering), göra beställningar, lämna dricks och betala.
Teamet valde att basera hela projektet på MACH-arkitekturen, eftersom det skulle göra det möjligt att sömlöst integrera flera applikationer med en enda backend. Mycket arbete har lagts ner på att utforma användarvänliga gränssnitt och lägga till avancerade funktioner.
För att möjliggöra enkel integration och sömlös anpassning av kundens applikationer valde Innowises ingenjörer att basera lösningen på MACH-baserad arkitektur. Till skillnad från den monolitiska arkitekturen gör MACH det möjligt att lägga till, byta ut eller ta bort tekniska komponenter utan problem. Infrastrukturen omfattar följande aspekter:
Baserat på denna infrastruktur byggde Innowise-teamet tre applikationer som tillgodoser behoven hos olika aktörer: ett internt CRM-system för att hantera personalaktiviteter, en barhanteringslösning för att hantera beställningar och en användarvänlig app för att göra beställningar och hitta barplatser.
Vårt team har skapat ett CRM-system som är tillgängligt för alla anställda inom företaget. Detta system gör det möjligt för användare att övervaka jobbrelaterade uppgifter för anställda, inklusive deras arbetstid, semesterperioder och sjukfrånvaro. På grund av arbetsstyrkans varierande scheman bad kunden också om utveckling av ett verktyg för att spåra löner.
Vårt team tog fram en mobilapplikation för surfplattor som är utformad för att effektivisera barpersonalens arbete med att betjäna gästerna. När en kund har satt sig kan personalen mata in beställningar direkt och vidarebefordra dem till köksteamet. Dessutom underlättar appen spårning av reservationer eller beställningar som måste utföras inom en viss tidsperiod.
Kundapplikationen kan laddas ner från både App Store och Google Play. Den gör det möjligt för användare att registrera ett konto, hitta närliggande barer med hjälp av en karta och lägga beställningar för upphämtning. Viktiga funktioner är också att boka bord, anpassa layouten och göra förbeställningar. Därefter integrerades ett betalningsalternativ i appen. Dessutom stöder den dricks.
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
Databaser
MongoDB, Elasticsearch
Vi använde oss av Scrum-metoden för att övervaka utvecklingsprocessen. Arbetsflödet delades in i veckovisa sprintar, där varje sprint omfattade två steg: införandet av nya funktioner och lösningen av befintliga problem. Driftsättningar planerades efter var fjärde sprint.
12
Back-end utvecklare
4
Front-end-utvecklare
4
Mobilutvecklare
1
UI/UX-designer
1
DevOps-ingenjör
2
QA-ingenjörer
Innowise byggde en uppsättning applikationer för barhantering baserade på MACH-arkitekturen. Tack vare den ökade flexibiliteten har kunden nu ett komplett ekosystem av applikationer som synkroniseras på en enda server som de kan anpassa för att passa deras föränderliga behov.
Systemet bestod av tre applikationer: företagsappen ger anställda tillgång till jobbrelaterad information; barhanteringsapplikationen erbjuder ett gränssnitt som visar alla sittplatser och besökarnas beställningar; via en användarorienterad applikation kan gästerna boka bord, göra beställningar, betala och ge dricks till personalen.
43%
ökning av systemets prestanda
32%
snabbare hantering av beställningar och bokningar
Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.
Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.
Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.
Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.
2007-2024 Innowise. Alla rättigheter förbehållna.
Integritetspolicy. Policy för cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Genom att registrera dig godkänner du vår Integritetspolicy, inklusive användning av cookies och överföring av din personliga information.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och kontaktar dig så snart som möjligt.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och kontaktar dig så snart som möjligt.