Projeto criado em conjunto ao Bier Prosit focado em resolver alguns problemas em lojas e empórios focados em cervejas especiais. Principal dor: Apesar do atendimento focado na informação do produto, os clientes da loja ainda sim não questionavam tudo o que precisavam saber sobre o produto.
Inicialmente o MVP foi pensado para apenas ler o código de barras da cerveja e mostrar ao usuário sua informação mais detalhada.
Com essa base, o app foi ganhando novas funcionalidades como: Cardápio completo, Dicas, Cupons, Lista de desejos, Avaliações dos produtos e Foto personalizada do Bier!
Para explicar melhor o projeto vamos separar em tópicos
- Arquitetura básica
- Painel administrativo / API
- Aplicativo
- Publicação
- Sustentação
Vale ressaltar que o projeto foi idealizado e iniciado pela empresa All Most, que foi constituida por 4 amigos, Leonardo Benedeti(este que vos escreve), Mateus Diniz, Marcus Paulo e Michael Almeida. Atualmente não integro mais o time da All Most e como era o único desenvolvedor mobile, segui com o desenvolvimento sozinho, fora da All Most.
1. Arquitetura básica
** Sim, desenhei num flipchart e tirei foto =D
2. Painel administrativo / API
Criado utilizando PHP
, sem utilização de nenhum framework. O painel é responsável por gerenciar todos os produtos, sendo efetuando o cadastro, alteração ou exclusão de algum produto e emitir push notifications para o app, seja a cada produto cadastrado ou alguma mensagem customizada, de acordo com a vontade do Bier Prosit.
Os produtos são salvos em uma base de dados MySQL
e toda conexão com ele é feita pelo painel. #phpraiz
Em breve o painel será atualizado para a linguagem Python
e será API Based
utilizando Flask
, provavelmente com front-end em Angular
ou React
.
3. Aplicativo
A primeira versão foi criada utilizando Android Nativo
e com o lançamento do Ionic 1
migrei para o framework, com a atualização foi feito o upgrade para a versão 3 do framework.
Funcionalidades
- Consulta de produtos na API
- Criação de listas de desejo
- Avaliação de produtos baseado na lista de desejos
- Leitura de QR Code
- Captura de imagens e ao finalizar a captura, inclusão da logo do Bier na foto
- Compartilhamento de fotos nas redes sociais que o usuário utilizar
- Push Notification
- DeepLink, ao clicar em um push de um produto específico, o usuário é direcionado para a página de detalhes do produto
- Rotas até o Bier, ao clicar para exibir a rota o app sugere todos os apps que são capazes de criar uma rota. ex.: Uber, 99, Google Maps…
- Novidades podem vir por ai… =D
4. Publicação
Finalizado o desenvolvimento do app, o mesmo foi submetido para a AppStore e Google Play, todas as telas são diferentes por conta do framework Ionic, ele consegue diferenciar ambas plataformas e tornar a UX mais fluida possível para o usuário ter a sensação que está utilizando um app nativo.
Para baixar o app ou visualizar as telas você pode acessar os links abaixo ou ler o QR Code.
5. Sustentação
Após a publicação do app, bugs e melhorias serão ajustados para manter o app funcionando normalmente.
Caso tenha encontrado algum bug ou melhoria reporte e ajude o app a ficar mais completo.