tsr-thulio / xy-inc-poi

Auxiliar pessoas na localização de ponto de interesse (POIs)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xy-inc-poi

Auxiliar pessoas na localização de ponto de interesse (POIs)

Aplicação é uma plataforma que fornecerá toda a inteligência ao dispositivo que irá que auxiliar pessoas na localização de pontos de interesse (POIs). Esta plataforma deve será baseada em serviços, de forma a flexibilizar a integração, que deverão contemplar:

  • Cadastro de pontos de interesse, com 3 atributos: Nome do POI, coordenada X (inteiro não negativo) e coordenada Y (inteiro não negativo).
  • Listagem de todos os POIs encontrados.
  • Listagem de POIs por proximidade.

Set up do ambiente

Execução da aplicação

  • Se ainda não estiver rodando, inicie o mongoDB Server na máquina através de um prompt de comando com do comando mongod (pode ser necessário privilégios de administrador, neste caso execute sudo mongod).
    • OBS.: quando o mongoDB estiver sendo executado, o prompt estará com a seguinte mensagem: [thread1] waiting for connections on port 27017
  • Através de outro prompt de comando, na pasta raiz do projeto execute o comando: npm start
  • Quando a aplicação estiver ok o prompt exibirá a mensagem: "Server initialized"

Execução de testes unitários

  • Se ainda não estiver rodando, inicie o mongoDB Server na máquina através de um prompt de comando com do comando mongod (pode ser necessário privilégios de administrador, neste caso execute sudo mongod).
    • OBS.: quando o mongoDB estiver sendo executado, o prompt estará com a seguinte mensagem: [thread1] waiting for connections on port 27017
  • Através de um prompt de comando, na pasta raiz do projeto execute o comando: npm test

Utilizando a aplicação

About

Auxiliar pessoas na localização de ponto de interesse (POIs)

License:MIT License


Languages

Language:JavaScript 100.0%