Skip to content
This repository has been archived by the owner on Sep 12, 2018. It is now read-only.

raphaelspimenta/xy-inc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xy-inc

Projeto API XY-Inc

Dependency Status Dependency Status License

XY-Inc é um servidor de API Rest implementado em Node.js e Express.js com Mongoose.js para a integração com o banco de dados MongoDB. O projeto gerencia POIs (Pontos de Interesse) disponibilizando os seguintes serviços.

  • Cadastro de pontos de interesse: POST (/api/coordinate)
  • Listagem de todos os POIs cadastrados: GET (/api/coordinate)
  • Listagem POIs por proximidade: GET (/api/getnear)

Instalando o projeto

Manual

É necessário ter o Node.js e MongoDB instalados. Certificado destes requisitos, navegue até a pasta do projeto e execute o comando abaixo.

npm install

Executando o servidor

node server

Executando o serviço do Banco de Dados

Por favor, veja detalhes em [MongoDB](https://www.mongodb.com) para executar o serviço conforme o seus sistema operacional.

Executando serviços da API

Utlizando qualquer cliente HTTP é possível acessar os serviços do projeto pelas seguintes URLs.

Executando testes automatizados

Para executar os testes automatizados, é necessário instalar o MochaJS.

mocha

Módulos utilizados

Abaixo são listados alguns dos módulos não padronizados utilizados no projeto:

Author

Criado e mantido por Raphael de Souza Pimenta ([@raphaelspimenta]).

License

NodeAPI está disponível sobre a licença do MIT. Veja o arquivo LICENSE.md para mais informações.

About

XY-Inc Project Api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published