Maraca Map é um mapa virtual que oferece uma série de funções para auxiliar os usuários a descobrir novos lugares nos seus arredores. Feito em Dart com o framework Flutter para android e iOS, como projeto final no CEFET-RJ.
O aplicativo foi desenvolvido com o objetivo de guiar as pessoas pela região do Maracanã (Rio de Janeiro, Brasil), mostrando possiveis pontos de interesse, como restaurantes, escolas e pontos de transporte público. Além disso, o aplicativo busca auxiliar deficientes indicando rampas e pontos com obstáculos no caminho.
- Explorar: Tela com recomendações de lugares nos arredores do usuário, com fotos, avaliações e faixa de preço.
- Tela dos lugares customizada: Tela com várias informações de um lugar, como endereço, tempo até chegar a pé, horários de funcionamento, faixa de preço, telefone, fotos e avaliações dos usuários.
- Listas customizadas: É possível criar e adicionar lugares à listas customizadas, como lugares favoritos ou que o usuário gostaria de visitar no futuro.
- Filtros de tipos de lugares no mapa: Os usuários podem escolher, ativar e desativar determinados tipos de lugares que aparecem no mapa, como escolas, hospitais e templos religiosos.
- Filtro de acessibilidade: Um filtro especial que mostra pontos com obstáculos na calçada, rampas de acesso e lugares sem calçada, faixa de pedestre e rampa. Essa função só está disponível na região do Maracanã.
- Filtro de trânsito: Filtro indicando engarrafamentos nas ruas.
Se você não é um desenvolvedor, acesse a página da última release do aplicativo e siga as instruções de instalação.
Se você é um desenvolvedor, baixe o framework Flutter na branch stable. Depois, clone esse repositório no computador, adicione suas próprias API Keys no arquivo .env example
e renomeie o arquivo para .env
.
O projeto foi desenvolvido por Benito Pepe, Enzo Murajiro, João Pedro Nogueira e Lennon Fevereiro.
Os ícones dos marcadores de acessibilidade são versões editadas de ícones no site Flaticom, todos os links para os ícones estão referenciados no arquivo credits.md.