Skip to content

Aplicação com o intuito de informar locais de diferentes coisas em Porto Alegre, feita para o projeto do S2B.

License

Notifications You must be signed in to change notification settings

s2b-barbaras/achei_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Achei - BackEnd

Aplicação com o intuito de informar locais de diferentes utilidades em Porto Alegre com a finalidade de auxiliar àqueles que necessitam de determinado serviço, feita para o projeto do S2B.

Recursos

Uso

npm install
npm run dev
  • Entre em localhost:3000 para uso.

Estrutura de uma localidade

{
  localizacao: {
    latitude: number,
    longitude: number
  },
  descricao: string,
  tipo: string,
  camposDinamicos: [ { Schema.Types.Mixed }, {}, {}],
  keywords: [ String ],
  created_date: {
  type: Date,
  default: Date.now
  }
}

EndPoints Disponíveis

URL Description Parameters
GET /places Buscar todas localidades
GET /places/:tipo Listar lugares por tipo {tipo: tipoParam}
GET /places/:id Detalhamento de localidade { _id: req.params.placeId }
POST /place Salvar localidade new Place(req.body)
DELETE /place/:id Deletar localidade { _id: req.params.placeId }
PUT /place Atualizar localidade { _id: req.params.contactId }

Melhorias

  • Expandir para outros domínios de utilidade (cinemas, postos de gasolina, etc);
  • Limitar a quantidade que vem da lista, através de um parâmetro de raio de localização;
  • Rotas e Direções;
  • Adicionar campos com descrições dos lugares no modal detalhes.

Licença

Esse projeto foi licenciado sob a licença do MIT - veja aqui para mais detalhes.

Autoras

Imagem da Autora Bárbara Anger

Imagem da Autora Bárbara Becker

About

Aplicação com o intuito de informar locais de diferentes coisas em Porto Alegre, feita para o projeto do S2B.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published