O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.
Selecionar a língua
O Innowise desenvolveu uma ferramenta de gestão de pessoal que aborda com sucesso todos os desafios diários no sector dos transportes e ajuda os condutores a manterem-se produtivos.
O nosso cliente é uma das principais empresas europeias de transportes.
As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.
Como verdadeiros especialistas em desenvolvimento progressivo de aplicações Web, os nossos especialistas optaram por esta solução porque permitia uma implementação mais rápida, garantindo um tempo de colocação no mercado mais rápido.
Isto era importante para o cliente, uma vez que tinham um orçamento limitado e queriam evitar quaisquer atrasos. Além disso, apreciaram a natureza fácil de utilizar dos PWA, uma vez que podem ser acedidos sem necessidade de descarregar ou instalar uma aplicação e até funcionar offline.
A solução concebida implica os seguintes papéis de utilizador:
O painel de controlo administrativo representa uma aplicação Web que possui uma vasta gama de ferramentas para a gestão de utilizadores.
Uma vez registados na aplicação Web, os administradores podem convidar os utilizadores a juntarem-se à aplicação por correio eletrónico e criar eventos para eles. O tipo de evento criado pelo administrador determina a documentação e os tipos de subcontratos.
Quando o evento é aceite, tanto o utilizador como o administrador assinam a documentação necessária com o preço, a hora e o local.
O PWA facilita a comunicação entre o administrador e o utilizador, permitindo-lhes participar efetivamente no fluxo de trabalho.
Quando um utilizador aceita um convite de um administrador para aderir à aplicação, recebe um token único que lhe dá acesso a uma página de registo personalizada. Após o registo bem sucedido no PWA móvel, o utilizador preenche os dados pessoais, as informações sobre a carta de condução e assina os documentos necessários.
Quando todos os dados são recolhidos, o utilizador torna-se membro da comunidade de condutores, o que lhe permite receber notificações push sobre eventos futuros, acompanhar a sua atividade em tempo real, assinar e carregar os documentos necessários para efetuar transferências.
A base de dados NoSQL foi implementada para garantir que os documentos e eventos apresentam corretamente diferentes tipos de informação. Além disso, graças à sua flexibilidade e ao seu elevado desempenho, garante que a aplicação não sofra interrupções ou períodos de inatividade.
O PWA móvel suporta o modo offline, permitindo aos utilizadores continuar a preencher e assinar documentos mesmo que a ligação à Internet esteja em baixo ou instável. Assim que a ligação à Internet é restabelecida, os dados são sincronizados em segurança com o back-end.
Na nossa jornada para fornecer serviços progressivos de alta qualidade serviços de desenvolvimento de aplicações webNa nossa empresa, a escolha de desenvolver uma Progressive Web App (PWA) móvel resultou de uma decisão estratégica que considerou as suas vantagens em relação às aplicações nativas, tais como a relação custo-eficácia e a compatibilidade com vários sistemas operativos. Esta decisão reflecte o nosso compromisso em fornecer uma solução abrangente adaptada às necessidades específicas do sector dos transportes, com ênfase na segurança, experiência do utilizador e facilidade de manutenção.
A nossa jornada de desenvolvimento começou por compreender profundamente os desafios únicos de gestão de pessoal do cliente, com um enfoque na simplificação do controlo de condutores, horários, folhas de pagamento e outras tarefas críticas.
Ao selecionar o nosso conjunto de tecnologias, utilizámos JavaScriptHTML e SCSS para criar uma interface de utilizador versátil e compatível. Tirámos partido de Vue.jsjuntamente com o Vuetify, o Vuex e o Vue Router, para melhorar a experiência do utilizador e gerir eficazmente os estados dos dados. A integração do Firebase permitiu a sincronização de dados em tempo real e uma interação perfeita. Para garantir a acessibilidade offline, o carregamento rápido e a compatibilidade entre plataformas, desenvolvemos um PWA. Além disso, utilizámos o Framework7 Vue para melhorar a interface móvel, garantindo uma experiência de utilizador intuitiva.
No back-end, escolhemos o Java 8 como base devido à sua fiabilidade e desempenho. Simplificámos o desenvolvimento utilizando a estrutura de microsserviços Spring Boot, que facilitou a iteração e a implementação ágeis. O manuseio eficiente de dados e a segurança robusta foram garantidos pelo Spring Data e Spring Security. Implementámos o OAuth2 para autenticação e autorização seguras, enquanto o Hibernate serviu como a nossa estrutura ORM para uma gestão de dados eficiente. As bases de dados, incluindo Postgres e MongoDB, acomodaram vários tipos de dados. Para gerir esquemas de bases de dados sem problemas, utilizámos o Liquibase para actualizações e controlo de versões. Testes unitários rigorosos com JUnit e Mockito garantiram uma fiabilidade inabalável. Documentámos as nossas APIs de forma abrangente com Swagger e simplificámos a gestão de projectos utilizando Maven.
Para controlo de versões e DevOpsPara garantir a escalabilidade e a tolerância a falhas, contámos com o BitBucket para o controlo de versões Git, o BitBucket Pipelines para integração e implementação contínuas e o Kubernetes para orquestração de contentores. O Helm simplificou a gestão de aplicações, enquanto a contentorização Docker melhorou a flexibilidade de implementação.
Promovemos uma comunicação eficaz através de um fluxo de trabalho Scrum ágil, que incluía reuniões diárias da equipa, revisões quinzenais do sprint e reuniões mensais de retrospetiva. As interacções com os clientes foram facilitadas através do Google Meet e a colaboração interna foi simplificada com o Slack.
Enquanto empresa experiente e progressiva de desenvolvimento de aplicações Web, a equipa da Innowise cumpriu com êxito os requisitos do projeto e desenvolveu uma ferramenta eficaz de gestão do pessoal para monitorizar a atividade dos condutores. A solução consiste num painel de controlo intuitivo para os administradores e num PWA de fácil utilização para os condutores, permitindo que ambos forneçam transferências de alta qualidade. Com mais de 200 motoristas e 100 administradores registados na aplicação, o cliente alcançou a transparência do processo e aumentou a eficiência da empresa em 43%.
43%
aumento da eficiência da empresa
200
condutores e 100 administradores utilizam a aplicação diariamente para comunicação interna
Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.
Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.
Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.
Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.
© 2007-2024 Innowise. Todos os direitos reservados.
Política de privacidade. Política de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsóvia, Polónia
Ao inscrever-se, o utilizador concorda com a nossa Política de privacidadeincluindo a utilização de cookies e a transferência das suas informações pessoais.
Obrigado!
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.
Obrigado!
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.