Skip to content

🎓 Sistema de gestão de entregas para pizzarias utilizando as plataformas web e mobile em Rio Verde - GO. Projeto Final de Curso utilizando PHP+Laravel+Ionic+Angular+Cordova

Notifications You must be signed in to change notification settings

julionery/laravel-ionic-web-delivery

Repository files navigation

Logo

WebDelivery

Sistema de gestão de entregas para pizzarias utilizando as plataformas web e mobile em
Rio Verde - GO.

🎓 Projeto Final de Curso utilizando PHP+Laravel+Ionic+Angular+Cordova.

Índice

Sobre

À princípio, foram identificados problemas, os quais justificam a elaboração do projeto, tais como atraso e falhas no atendimento, falta de informações sobre os produtos e pedidos, que ocasiona insatisfações de clientes. Visando a solucionar essas dificuldades, foi levantado a hipótese para o desenvolvimento de uma aplicação web que realiza todo o controle das informações e uma aplicação mobile híbrida que confere as informações dos produtos e pedidos e realiza pedidos de forma ágil e prática.

A plataforma web foi desenvolvida mantendo uma estrutura harmônica entre as páginas, desse modo os formulários disponíveis para o usuário são intuitivos, facilitando sua utilização. Mantendo a usabilidade do usuário todo o projeto é responsivo, dessa forma, o mesmo pode acessar de diferentes dispositivos, com dimensões de telas diferentes, que a aplicação se adapta e redimensiona-se nos diferentes tipos de tela. O processo de desenvolvimento exigiu muita pesquisa, a fim de manter as usabilidades e funcionalidades para o usuário.

A aplicação mobile híbrida está totalmente voltada para o cliente e entregador, por meio dela que os mesmos realizam e acompanham os pedidos com agilidade e praticidade. Estão disponíveis o acompanhamento do entregador em tempo real através do Google Maps integrado ao aplicativo, ler cupom de desconto via QR-Code e receber as notificações sobre o pedido. Essa etapa foi muito desgastante, devido à complexidade para realizar a manipulação das informações entre as plataformas, realização dos tratamentos de exceções e regras de negócio demandarem esforço e tempo.

Documento - Monografia

Documento - Artigo

Documentação

🚀 Tecnologias:

💼 Arquitetura e Design Patterns:

📚 Ferramentas e componentes:

✅ Testes:

  • PHPUnit - Testes Unitários
  • Badboy - Teste Funcional
  • JMeter - Testes de Estresse
  • RIPS - Teste de Análise Estática

Resultado

Aplicação Web

Painel Administrativo

Usuário:

Administrativo:

Aplicação Mobile

Área do Usuário:

Pedidos:

     

     

     

Carrinho de Compra:

  

Detalhes do Pedido:

     

Cupons de Desconto:

  

Área do Entregador:

     

Push Notification e E-mail:

  

Testes

Unitário:

Funcional:

Estresse:

Análise Estática:

🔗 Como contribuir

  • Faça um fork do projeto;
  • Crie uma nova branch com as suas alterações: git checkout -b my-feature
  • Salve as alterações e crie uma mensagem de commit contando o que você fez:git commit -m "feature: My new feature"
  • Envie as suas alterações: git push origin my-feature

Caso tenha alguma dúvida confira este guia de como contribuir no GitHub.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com ❤ por Júlio Nery! 👋

About

🎓 Sistema de gestão de entregas para pizzarias utilizando as plataformas web e mobile em Rio Verde - GO. Projeto Final de Curso utilizando PHP+Laravel+Ionic+Angular+Cordova

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published