Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Nasz klient prowadzi dużą sieć barów zatrudniającą ponad 2000 pracowników.
Zgodnie z warunkami umowy NDA, konkretne informacje o kliencie nie mogą zostać ujawnione.
Aby usprawnić operacje biznesowe, klient potrzebował oprogramowania, które obsługiwałoby działania związane z zarządzaniem zasobami ludzkimi, a także umożliwiało barom i klientom składanie, odbieranie i śledzenie zamówień.
Ze względu na różnorodność zadań wymaganych od rozwiązania, klient nie mógł polegać na aplikacjach o monolitycznej architekturze.
Zespół programistów Innowise zaproponował rozwiązanie składające się z trzech oddzielnych aplikacji, z których każda obejmowałaby inny aspekt działalności klienta. Aplikacje te byłyby oparte na modułowej infrastrukturze i zintegrowane ze sobą.
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.
Zespół zdecydował się oprzeć cały projekt na architekturze MACH, ponieważ pozwoliłoby to na płynną integrację kilku aplikacji z jednym backendem. Wiele wysiłku włożono w zaprojektowanie przyjaznych dla użytkownika interfejsów i dodanie najnowocześniejszych funkcji.
Aby umożliwić łatwą integrację i płynne dostosowywanie aplikacji klienta, inżynierowie Innowise zdecydowali się oprzeć rozwiązanie na architekturze opartej na MACH. W przeciwieństwie do architektury monolitycznej, MACH pozwala na dodawanie, wymianę lub usuwanie komponentów technicznych bez żadnych problemów. Infrastruktura obejmuje następujące aspekty:
W oparciu o tę infrastrukturę zespół Innowise zbudował trzy aplikacje, które zaspokajają potrzeby różnych podmiotów: wewnętrzny system CRM do zarządzania działaniami personelu, rozwiązanie do zarządzania barami do obsługi zamówień oraz aplikację skierowaną do użytkowników do składania zamówień i znajdowania lokalizacji barów.
Nasz zespół stworzył system CRM dostępny dla wszystkich pracowników firmy. System ten umożliwia użytkownikom monitorowanie danych związanych z pracą pracowników, w tym ich godzin pracy, okresów urlopowych i zwolnień lekarskich. Ze względu na zróżnicowane harmonogramy pracowników, klient poprosił również o opracowanie narzędzia do śledzenia listy płac.
Nasz zespół stworzył aplikację mobilną zorientowaną na tablety, zaprojektowaną w celu zwiększenia wydajności personelu baru w obsłudze klientów. Gdy klient usiądzie, pracownicy mają możliwość bezpośredniego wprowadzania zamówień i przekazywania ich do zespołu kuchennego. Ponadto aplikacja ułatwia śledzenie rezerwacji lub zamówień, które muszą zostać zrealizowane w określonym czasie.
Aplikację klienta można pobrać zarówno z App Store, jak i Google Play. Umożliwia ona użytkownikom rejestrację konta, lokalizowanie pobliskich barów za pomocą mapy oraz składanie zamówień do odbioru. Kluczowe funkcje obejmują również rezerwację miejsc, dostosowywanie układu oraz składanie zamówień z wyprzedzeniem. Następnie do aplikacji została zintegrowana opcja płatności. Dodatkowo, aplikacja obsługuje napiwki.
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
Bazy danych
MongoDB, Elasticsearch
Do nadzorowania procesu rozwoju przyjęliśmy metodologię Scrum. Przepływ pracy został podzielony na cotygodniowe sprinty, z których każdy obejmował dwa etapy: wprowadzanie nowych funkcjonalności i rozwiązywanie istniejących problemów. Wdrożenia były planowane co cztery sprinty.
12
Programistów back-end
4
Programistów front-end
4
Mobiele programma's
1
Projektant UI/UX
1
Inżynier DevOps
2
Inżynierowie QA
Firma Innowise zbudowała zestaw aplikacji do zarządzania barem w oparciu o architekturę MACH. Dzięki dodatkowej elastyczności klient ma teraz kompletny ekosystem aplikacji zsynchronizowanych na jednym serwerze, który może dostosować do swoich zmieniających się potrzeb.
System składał się z trzech aplikacji: aplikacja korporacyjna zapewnia pracownikom dostęp do informacji związanych z pracą; aplikacja do zarządzania barem oferuje interfejs, który pokazuje wszystkie ustawienia miejsc siedzących i zamówienia gości; za pośrednictwem aplikacji skierowanej do użytkownika goście mogą rezerwować stoliki, składać zamówienia, dokonywać płatności i dawać napiwki personelowi.
43%
wzrost wydajności systemu
32%
szybsze przetwarzanie zamówień i rezerwacji
Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.
Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić informatie.
Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.
Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.
Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.
Dowiedz się jako pierwszy o innowacjach IT i interesujących studiach przypadków.
© 2007-2024 Innowise. Wszelkie prawa zastrzeżone.
Polityka prywatności. Polityka dotycząca plików cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Rejestrując się, wyrażasz zgodę na naszą Politykę Prywatnościw w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.
Dziękuję!
Wiadomość została wysłana.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.