Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.
Selezionare la lingua
Il nostro cliente gestisce una grande catena di bar con oltre 2000 dipendenti.
Secondo i termini dell'NDA, non è possibile rilasciare informazioni specifiche sul cliente.
Per snellire le operazioni aziendali, il cliente aveva bisogno di una soluzione software che gestisse le attività di gestione delle risorse umane, oltre a consentire a bar e clienti di effettuare, ricevere e monitorare gli ordini.
A causa della varietà di compiti richiesti da una soluzione, il cliente non poteva affidarsi ad applicazioni con architettura monolitica.
Il team di sviluppo di Innowise ha proposto una soluzione che consiste in tre applicazioni distinte, ognuna delle quali copre un aspetto diverso delle attività del cliente. Queste applicazioni sarebbero state basate su un'infrastruttura modulare e integrate tra loro.
I nostri esperti hanno creato tre applicazioni, due per il personale e una per i clienti. Le informazioni sui dipendenti dovevano essere incluse nell'applicazione aziendale. La seconda applicazione doveva semplificare il processo di servizio, visualizzando le informazioni sulla prenotazione e sull'ordine del cliente e consentendo di trasferirle alla cucina. L'applicazione per i clienti presenta una comoda interfaccia per prenotare i tavoli (e cambiarne la posizione), formare gli ordini, lasciare le mance ed effettuare i pagamenti.
Il team ha scelto di basare l'intero progetto sull'architettura MACH, che consente di integrare senza problemi diverse applicazioni con un unico backend. Sono stati investiti molti sforzi nella progettazione di interfacce di facile utilizzo e nell'aggiunta di funzionalità all'avanguardia.
Per consentire una facile integrazione e una perfetta personalizzazione delle applicazioni del cliente, gli ingegneri di Innowise hanno scelto di basare la soluzione su un'architettura basata su MACH. A differenza dell'architettura monolitica, MACH consente di aggiungere, sostituire o rimuovere componenti tecnologici senza problemi. L'infrastruttura comprende i seguenti aspetti:
Sulla base di questa infrastruttura, il team di Innowise ha realizzato tre applicazioni che rispondono alle esigenze di diversi attori: un sistema CRM interno per gestire le attività del personale, una soluzione di gestione del bar per gestire gli ordini e un'applicazione rivolta all'utente per effettuare ordini e trovare la posizione del bar.
Il nostro team ha creato un sistema CRM accessibile a tutti i dipendenti dell'azienda. Questo sistema consente agli utenti di monitorare i dati relativi al lavoro dei dipendenti, comprese le ore di lavoro, i periodi di ferie e le assenze per malattia. A causa degli orari diversificati della forza lavoro, il cliente ha richiesto anche lo sviluppo di uno strumento per tracciare le buste paga.
Il nostro team ha realizzato un'applicazione mobile orientata ai tablet, progettata per migliorare l'efficienza del personale del bar nel servire gli avventori. Una volta che il cliente si è seduto, il personale ha la possibilità di inserire direttamente le ordinazioni e di inoltrarle al team di cucina. Inoltre, l'applicazione facilita il monitoraggio delle prenotazioni o degli ordini che devono essere evasi entro un determinato periodo di tempo.
L'applicazione per i clienti può essere scaricata dall'App Store e da Google Play. Consente agli utenti di registrare un account, di localizzare i bar vicini tramite una mappa e di effettuare ordini per il ritiro. Le funzionalità principali comprendono anche la prenotazione, la personalizzazione del layout e l'inserimento di ordini anticipati. Successivamente è stata integrata un'opzione di pagamento. Inoltre, supporta le mance.
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
Abbiamo adottato la metodologia Scrum per supervisionare il processo di sviluppo. Il flusso di lavoro è stato segmentato in sprint settimanali, ciascuno dei quali comprendeva due fasi: l'introduzione di nuove funzionalità e la risoluzione di problemi esistenti. Le implementazioni sono state programmate ogni quattro sprint.
12
Sviluppatori back-end
4
Sviluppatori Front-End
4
Sviluppatori mobili
1
Designer UI/UX
1
Ingegnere DevOps
2
Ingegneri QA
Innowise ha realizzato una serie di applicazioni per la gestione dei bar basate sull'architettura MACH. Grazie alla maggiore flessibilità, il cliente dispone ora di un ecosistema completo di applicazioni sincronizzate su un unico server, che può personalizzare per adattarsi alle sue esigenze in continua evoluzione.
Il sistema comprendeva tre applicazioni: l'applicazione aziendale consente ai dipendenti di accedere alle informazioni relative al lavoro; l'applicazione di gestione del bar offre un'interfaccia che mostra tutte le disposizioni dei posti a sedere e le ordinazioni dei visitatori; attraverso un'applicazione rivolta all'utente, gli ospiti possono prenotare tavoli, effettuare ordinazioni, pagamenti e lasciare mance al personale.
43%
aumento delle prestazioni del sistema
32%
ordini ed elaborazione delle prenotazioni più rapidi
Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.
Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.
Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.
Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.
© 2007-2024 Innowise. Tutti i diritti riservati.
Informativa sulla privacy. Politica sui cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsavia, Polonia
Iscrivendosi si accetta il nostro Informativa sulla privacy, compreso l'uso dei cookie e il trasferimento dei vostri dati personali.
Grazie!
Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.
Grazie!
Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.