[Dev]DemoDay iDEXO — MinniS

John Calistro
iDEXO Developers
Published in
2 min readMay 2, 2018

MinniS é uma plataforma que facilita a comercialização entre o micro comerciante com fornecedores e industria (futuramente estarão inclusos os consumidores).

Indústrias, atacadistas e distribuidores publicam no MinniS ofertas para pequenos comerciantes que podem comparar preços, fazer listas de compras, enviar mensagem, ligar, pedir via aplicativo ou ver a melhor rota até o anunciante.

Denis Magalhães falando sobre sobre a arquitetura utilizada na MinniS

A startup usa em sua arquitetura de server side os serviços da Amazon, onde utiliza uma máquinas EC2 com Ubuntu 16.04 para a API, PHP com o framework Laravel, Nginx e MySQL que está na RDS da AWS.

A API é completa, RESTfull e usa OAuth 2, falando em segurança, a criptografia é Bcrypt e ainda utilizam o Security Group na Amazon, o backup é snapshot no EC2.

Para push notification foi escolhido o serviço da OneSignal e para mapas e para localização geográfica é utilizado a API do Google Maps, os arquivos estáticos, boletos, fotos e vídeos, ficam armazenados no S3 da Amazon.

Todos os formatos de retorno da API estão em JSON e testes triangulares estão sendo utilizados para facilitar a integração com parceiros, essa necessidade surgiu à partir da integração com a Bematech.

Na parte de client side está sendo utilizado o famework Vue.js na web e para mobile na plataforma Android a programação é Java e para iOS a programação está sendo feita em Swift.

Usando padrão clean code, com simplicidade e reutilização de código a MinniS segue as boas práticas em programação como core do time de desenvolvimento.

--

--